Q/A

Добавлен , опубликован
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
RiseD, так на высоте или чтобы юнит был в центре камеры?
камера в вар3 находится под наклоном и поэтому вполне возможно что при правильной высоте юнит будет вне камеры
Загруженные файлы
21
nvc123, нужно чтобы камера всегда была на юните по осям X,Y и Z. Тоесть чтобы не зависимо от угла атаки юнит находился в центре камеры (камера находинась на юните или на точке с заданным смещением по XY и Z ).

По XY я зафиксировал положение камеры так:
call CameraSetupSetDestPosition(gameCam,oUnitX+camXYoffsetFlying*Cos(GetUnitFacing(udg_cameraController)*bj_DEGTORAD),oUnitY+camXYoffsetFlying*Sin(GetUnitFacing(udg_cameraController)*bj_DEGTORAD),camXYoffsetFlyingTime)
По Z так:
call CameraSetupSetField(gameCam,CAMERA_FIELD_ZOFFSET,GetUnitFlyHeight(udg_cameraController)+camZoffsetWalking,camZoffTimeFlying)
Но результата не последовало. На ровной местности всё ок, но на впадинах или возвышенностях камера ведёт себя странно. Вот карта. Я стёр все свои попытки это пофиксить, поскольку пока они не увенчались успехом.
Загруженные файлы
28
RiseD, а в моей карте что не так?
там он по центру осей почти
причём тут угол атаки я так и не понял
если мой вариант не подходит то юзай дгуи(библиотеки камеры и математики)
на большее чем есть в дгуи варкрафт просто не способен
21
nvc123, я её не не могу запустить. JNGP последний. Вчера установил. Настройки стандартные. В игре смещение чересчур большое. Нужно именно по центру.
28
RiseD, мою не можешь запустить?
ты её не через редактор а через игру открывай и тогда всё норм будет
через редактор из за либы может тупить
38
юнита надо летающим делать
15
Доброго времени суток. Можешь подсказать, почему не запускается(либо не работает) ИИ? Точно не могу определить, что же это именно.
21
Есть ли способ инициализировать триггер в шапке карты без вспомогательных триггеров извне? Тоесть, я хочу чтоб этот триггер регистрировал событие "Инициализация карты", находясь в шапке.
28
GF RaiseD, использовать библиотеки vjass
у библиотек есть initializer func_name
где func_name имя функции которая запустится при запуске карты (функция должна быть внутри библиотеки)
private func_name takes nothing returns nothing
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.