EugenyKrag | Дата: Четверг, 26.Мая.11, 09.01.35 | Сообщение # 1 |
Сержант
Сообщений: 57
Репутация [ 20 ]
| Нужно нужно использовать скрипт "followcam.sqs": _obj = _this select 0 ; имя объекта _x = _this select 1 ; Вспомогательные константы для определения смещения камеры от объекта по 3 координатным оcям _y = _this select 2 _z = _this select 3
_cam = "camera" camCreate getPos _obj _cam cameraEffect ["internal","back"]
#LOOP
;расчет координат камеры. Можно указать любые другие формулы для вычислений. _cx = (getpos _obj select 0) + _x * sin (getdir _obj) - _y * cos (getdir _obj) _cy = (getpos _obj select 1) + _x * cos (getdir _obj) + _y * sin (getdir _obj) _cz = (getpos _obj select 2)+_z
_cam camSetTarget _obj ; помещаем камеру в расчетные координаты _cam camSetPos [_cx, _cy, _cz] _cam camCommit 0 @camCommitted _cam
? camend : goto "END" ;условие проверки выхода из цикла
goto "LOOP"
#END
Вызывай скрипт так [unitname, 4,5,2] exec "followcam.sqs" После этого ставь задержку сколько надо секунд ~10 и завершай скрипт camend=true
|
|
|
|