
05.05.2019, 14:02
|
|
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами:
4060346
Репутация:
43
|
|
как получить координаты костей игроков?
|
|
|

05.05.2019, 14:08
|
|
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами:
4852492
Репутация:
88
|
|
Сообщение от hhti
как получить координаты костей игроков?
В файле CPed.h есть функция и константы
|
|
|

05.05.2019, 14:15
|
|
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами:
4060346
Репутация:
43
|
|
Сообщение от mr.krabs
В файле CPed.h есть функция и константы
я так понял это?
enum eBone {
BONE_PELVIS1 = 1,
BONE_PELVIS,
BONE_SPINE1,
BONE_UPPERTORSO,
BONE_NECK,
BONE_HEAD2,
BONE_HEAD1,
BONE_HEAD,
BONE_RIGHTUPPERTORSO = 21,
BONE_RIGHTSHOULDER,
BONE_RIGHTELBOW,
BONE_RIGHTWRIST,
BONE_RIGHTHAND,
BONE_RIGHTTHUMB,
BONE_LEFTUPPERTORSO = 31,
BONE_LEFTSHOULDER,
BONE_LEFTELBOW,
BONE_LEFTWRIST,
BONE_LEFTHAND,
BONE_LEFTTHUMB,
BONE_LEFTHIP = 41,
BONE_LEFTKNEE,
BONE_LEFTANKLE,
BONE_LEFTFOOT,
BONE_RIGHTHIP = 51,
BONE_RIGHTKNEE,
BONE_RIGHTANKLE,
BONE_RIGHTFOOT
};
можно пример использования плиз?
|
|
|

05.05.2019, 14:36
|
|
Постоянный
Регистрация: 12.01.2018
Сообщений: 963
С нами:
4387250
Репутация:
133
|
|
Сообщение от hhti
я так понял это?
enum eBone {
BONE_PELVIS1 = 1,
BONE_PELVIS,
BONE_SPINE1,
BONE_UPPERTORSO,
BONE_NECK,
BONE_HEAD2,
BONE_HEAD1,
BONE_HEAD,
BONE_RIGHTUPPERTORSO = 21,
BONE_RIGHTSHOULDER,
BONE_RIGHTELBOW,
BONE_RIGHTWRIST,
BONE_RIGHTHAND,
BONE_RIGHTTHUMB,
BONE_LEFTUPPERTORSO = 31,
BONE_LEFTSHOULDER,
BONE_LEFTELBOW,
BONE_LEFTWRIST,
BONE_LEFTHAND,
BONE_LEFTTHUMB,
BONE_LEFTHIP = 41,
BONE_LEFTKNEE,
BONE_LEFTANKLE,
BONE_LEFTFOOT,
BONE_RIGHTHIP = 51,
BONE_RIGHTKNEE,
BONE_RIGHTANKLE,
BONE_RIGHTFOOT
};
можно пример использования плиз?
заносишь координаты в вектор и потом уже достаешь координаты x, y, z. Вроде так.
C++:
Код:
CVector
*
position
;
PEDSELF
->
GetBonePosition
(
BONE_HEAD
,
position
)
posX
=
position
[
0
]
;
posY
=
position
[
1
]
;
posZ
=
position
[
2
]
;
|
|
|

05.05.2019, 14:54
|
|
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами:
4060346
Репутация:
43
|
|
Сообщение от checkdasound
заносишь координаты в вектор и потом уже достаешь координаты x, y, z. Вроде так.
C++:
Код:
CVector
*
position
;
PEDSELF
->
GetBonePosition
(
BONE_HEAD
,
position
)
posX
=
position
[
0
]
;
posY
=
position
[
1
]
;
posZ
=
position
[
2
]
;
не подскажешь как изменить цвет костей?
|
|
|

05.05.2019, 15:51
|
|
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами:
4060346
Репутация:
43
|
|
как преобразовать CVector в float?
|
|
|

05.05.2019, 15:55
|
|
Познавший АНТИЧАТ
Регистрация: 22.02.2017
Сообщений: 1,474
С нами:
4852492
Репутация:
88
|
|
Сообщение от hhti
как преобразовать CVector в float?
reinterpret_cast(object)
|
|
|

05.05.2019, 16:02
|
|
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами:
4060346
Репутация:
43
|
|
Сообщение от mr.krabs
reinterpret_cast(object)
как использовать?
posX = reinterpret_cast(position[0]);
так?
|
|
|

06.05.2019, 23:35
|
|
Новичок
Регистрация: 06.04.2019
Сообщений: 15
С нами:
3739435
Репутация:
0
|
|
Сообщение от Imbecil
Можно ли как получить эти оба массива чисел? На стадии отрисовки или после.
ну помогите пажилому человеку, пожалуйста. или хотя бы в какую сторону смотреть.
|
|
|

13.05.2019, 17:23
|
|
Новичок
Регистрация: 06.04.2019
Сообщений: 15
С нами:
3739435
Репутация:
0
|
|
Почему если пытаюсь получить index сразу крашит? и почему szString всегда одинаковый пишет, какое то не понятное число?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|