Я прикрепил скилл, не могу сделать так, что бы камера плавно отдалялась, она за секунду становится на 5000 и висит там 3 секунды, потом возврат в исход позицию.
Хочу сделать, что бы она плавно поднималась в верх от героя и фиксировалась на его области, а она просто тупо поднимается и чуть сдвинута в сторону

Принятый ответ

call SetCameraFieldForPlayer( GetOwningPlayer(GetEnumUnit()), CAMERA_FIELD_TARGET_DISTANCE, 5000.00, 3.00/*3 - время отдаления */ )
Камеру можно прикрепить к юниту-кастеру. Также можно настроить смещение камеры
local real angle = GetUnitFacing(unit)*bj_DEGTORAD //угол взгляда кастера - угол смещения
local real dist = 300//расстояние, на которое сместится камера.
call SetCameraTargetControllerNoZForPlayer(GetOwningPlayer(unit),unit, dist*Cos(angle), dist*Sin(angle), false)
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
10
6 лет назад
0
call SetCameraFieldForPlayer( GetOwningPlayer(GetEnumUnit()), CAMERA_FIELD_TARGET_DISTANCE, 5000.00, 3.00/*3 - время отдаления */ )
Камеру можно прикрепить к юниту-кастеру. Также можно настроить смещение камеры
local real angle = GetUnitFacing(unit)*bj_DEGTORAD //угол взгляда кастера - угол смещения
local real dist = 300//расстояние, на которое сместится камера.
call SetCameraTargetControllerNoZForPlayer(GetOwningPlayer(unit),unit, dist*Cos(angle), dist*Sin(angle), false)
Принятый ответ
0
20
6 лет назад
0
я так подозреваю, тут нужно gui
нужно сразу создать несколько переменных-точек, ловить каст
устанавливать переменную-точку на кастера, отдалять камеру, в разделе действий есть все, что нужно
после обнулять точку, чтобы не было утечек
Чтобы оставить комментарий, пожалуйста, войдите на сайт.