PDA

Просмотр полной версии : sf | как использовать loadScene/loadSceneCollision?


yung milonov
31.10.2021, 17:05
мне не совсем понятно что нужно вписывать в аргумент (первый раз встречаюсь с cVector3D*)

F0RQU1N and
31.10.2021, 18:37
как обычные координаты

C++:






float
x
=
1337.1
;
float
y
=
1337.2
;
float
z
=
1337.3
;
CVector
(
x
,
y
,
z
)
;

yung milonov
31.10.2021, 18:38
как обычные координаты

C++:






float
x
=
1337.1
;
float
y
=
1337.2
;
float
z
=
1337.3
;
CVector
(
x
,
y
,
z
)
;






https://forum.antichat.xyz/attachments/27875011/

sc6ut
31.10.2021, 21:07
C++:






// вместо нулей - нужные тебе координаты
constexpr
auto
x
=
0.f
;
constexpr
auto
y
=
0.f
;
constexpr
auto
z
=
0.f
;
cVector3D
pos
(
x
,
y
,
z
)
;
loadSceneCollision
(
&
pos
)
;
loadScene
(
&
pos
)
;

yung milonov
31.10.2021, 21:12
C++:






// вместо нулей - нужные тебе координаты
constexpr
auto
x
=
0.f
;
constexpr
auto
y
=
0.f
;
constexpr
auto
z
=
0.f
;
cVector3D
pos
(
x
,
y
,
z
)
;
loadSceneCollision
(
&
pos
)
;
loadScene
(
&
pos
)
;






https://forum.antichat.xyz/attachments/27875212/

sc6ut
31.10.2021, 21:14
у тебя уже есть переменная с именем pos, поменяй имя одной из переменных.

P.S. ошибки созданны не для того чтобы ты их тупо в тему присылал, а для того чтобы ты мог понять, что ты сделал не так.

yung milonov
31.10.2021, 21:18
у тебя уже есть переменная с именем pos, поменяй имя одной из переменных.



https://forum.antichat.xyz/attachments/27875215/

sc6ut
31.10.2021, 21:20
покажи код класса cVector3D.

yung milonov
31.10.2021, 21:22
покажи код класса cVector3D.


у меня нет этого класса. мне сказали прогрузить сцену в месте где стоит метка на карте для того чтоб получить адекватную координату Z.

sc6ut
31.10.2021, 21:33
у меня нет этого класса. мне сказали прогрузить сцену в месте где стоит метка на карте для того чтоб получить адекватную координату Z.


чтобы использовать эти функции тебе надо вызвать их с параметром - классом cVector3D,

class cVector3D

не просто так написано. Тебе надо взять этот класс, к примеру отсюда (https://github.com/DK22Pac/plugin-sdk/blob/master/plugin_sa/game_sa/CVector.h) и отсюда (https://github.com/DK22Pac/plugin-sdk/blob/master/plugin_sa/game_sa/CVector.cpp), подключить его в свой проект и использовать в вызове. Если будешь использовать из представленых мною ссылок, поменяешь

class cVector3D

на

class CVector

.

так же для начало выучи азы кодинга на С++, потому что из твоих сообщений явно понятно, что писать код ты на нём не умеешь и не выучив основы, ты будешь сталкиваться с вечными проблемами.

Smeruxa
01.11.2021, 20:15
чтобы использовать эти функции тебе надо вызвать их с параметром - классом cVector3D,

class cVector3D

не просто так написано. Тебе надо взять этот класс, к примеру отсюда (https://github.com/DK22Pac/plugin-sdk/blob/master/plugin_sa/game_sa/CVector.h) и отсюда (https://github.com/DK22Pac/plugin-sdk/blob/master/plugin_sa/game_sa/CVector.cpp), подключить его в свой проект и использовать в вызове. Если будешь использовать из представленых мною ссылок, поменяешь

class cVector3D

на

class CVector

.

так же для начало выучи азы кодинга на С++, потому что из твоих сообщений явно понятно, что писать код ты на нём не умеешь и не выучив основы, ты будешь сталкиваться с вечными проблемами.


расскажите этому человеку о методе тыка