forNeXt_13
offline
Опыт:
405Активность: |
Несколько вопросов по "Камерам"
Здравствуйте. У меня скопилось куча вопросов по работе камеры, ответы на которых я нигде не нашел:
|
02.02.2011, 03:07 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
forNeXt_13:
никак forNeXt_13: тоже никак, движок такой forNeXt_13: делай через таймер с периодом 0.025 и этого не будет (ожидается что не будет |
02.02.2011, 03:16 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
forNeXt_13
offline
Опыт:
405Активность: |
Делал через таймер с периодом 0.01. Вид от третьего лица, и заметно, очень заметно... (Камера залочена на юнита) |
02.02.2011, 04:22 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
forNeXt_13:
дак не крепи напрямую, а просто перемещай ее за юнитом |
02.02.2011, 05:26 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
forNeXt_13
offline
Опыт:
405Активность: |
Проблему это не решает (пробовал), да и появляются лишние подёргивания при нажатии стрелок (а они у меня, естественно, как элемент управления).
Вот кусок кода: ((код jass
... TimerStart(timer, 0.01, true, function CameraControlFunc) .... void CameraControlFunc() { real cf = GetCameraField(CAMERA_FIELD_ZOFFSET) real cz = GetCameraTargetPositionZ() real z = 200 высота, которую нужно поддерживать SetCameraFieldForPlayer( Player(0), CAMERA_FIELD_ZOFFSET, cf - cz + z, 0.001 ) } )) Есть предложения?.. Отредактировано forNeXt_13, 02.02.2011 в 16:10. |
02.02.2011, 15:42 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
forNeXt_13, это вообще и не будет работать нужно проверять высоту местности по камерой, и от неё уже толкаться |
02.02.2011, 20:26 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
forNeXt_13
offline
Опыт:
405Активность: |
Что значит "не будет работать"? Ты проверял? GetCameraTargetPositionZ() Это и есть высота местности под целью камеры. Алгоритм работает, только вот из-за того, что камера постоянно пытается набрать/сбросить высоту при перемещении она дёргается, какой бы период не поставили... |
02.02.2011, 21:57 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|