Есть варианты как такое провернуть чтоб сделать камеру от третьего лица?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Только в ujapi, на стандарте нет. Или мемхак. Для камеры на стандарте есть. На гуи этих функций нет, только по камере есть.
native GetMouseScreenX			 						takes nothing returns real
native GetMouseScreenY			 						takes nothing returns real

native SetMouseScreenX			 						takes real x returns nothing
native SetMouseScreenY			 						takes real y returns nothing
native SetMouseScreenPosition			 				takes real x, real y returns nothing

native GetMouseScreenPixelX			 					takes nothing returns integer
native GetMouseScreenPixelY			 					takes nothing returns integer

native SetMouseScreenPixelX			 					takes integer x returns nothing
native SetMouseScreenPixelY			 					takes integer y returns nothing
native SetMouseScreenPixelPosition			 			takes integer x, integer y returns nothing

native GetMouseWorldX			 						takes nothing returns real
native GetMouseWorldY			 						takes nothing returns real
native GetMouseWorldZ                                 takes nothing returns real
30
Феникс, в рефордж нельзя задавать позицию курсора и соответсвенно управление камерой полноценно не реализовать.
33
Можно все на рефе, смотрите наработки бриллока
30
Bergi, можно установить координаты курсора, чтоб двигать камеру?
22
nazarpunk,
в рефордж нельзя задавать позицию курсора и соответсвенно управление камерой полноценно не реализовать.
можно установить координаты курсора, чтоб двигать камеру?
Координаты берутся от размера окна клиента.
Вот так ставит курсор в центр экрана
call BlzSetMousePos(R2I(BlzGetLocalClientWidth() * 0.5), R2I(BlzGetLocalClientHeight() * 0.5 ))
Загруженные файлы
30
Вот так ставит курсор в центр экрана
Отстал я от рефа. На моей памяти BlzSetMousePos, BlzGetMousePos ещё не завезли.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.