Iron
Листовой
offline
Опыт:
24,427Активность: |
Как запретить перемещение камеры стрелками?
Делаю ща систему полетов, необходимо чтобы при нажатиина стрелку камера не двигалась. Как сделать? |
04.01.2007, 23:03 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
Iron очень просто - зафиксируй камеру на юните. Там такая команда была ав триггах.
|
04.01.2007, 23:06 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Iron, СетКамераПозитион каждые .04 сек подойдет?
|
04.01.2007, 23:07 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
ADOLF нет будет не красиво - я пробовал т.к. камера будет дергаться.
|
04.01.2007, 23:10 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
ComotozNick, незнаю, у меня все отлично так получалось... В крайнем случае можно поставить .03 - ваще плавно, при передвижения красиво...
|
04.01.2007, 23:14 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
T Mon
offline
Опыт:
3,825Активность: |
Цитата:
Я подозреваю, что Iron что-то другое хочет узнать, ибо сомневаюсь, что того, что ты сказал, он не знал. |
|
04.01.2007, 23:16 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
T Mon это конечно странно, но я честна не догадываюсь как иначе это можно осмыслить. Если он делает систему полетов - то видимо стрелками ведеться управлением объектом в воздухе - а раз стрелки - то экран движется и получается крэп.
|
04.01.2007, 23:21 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
Неподойдет обновление камеры ибо я делаю систему полетов от 1-голица. Это будет мега гемор, там и сейчас уже дофига всяких синусов-косинусов и т.п. так что усложнять код еще и фиксом смещениякамеры будет ппцкак геморно. Что ж делать, ведь отжатие можно отследить тока на этих клавишах. |
04.01.2007, 23:43 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
Iron от первого лица ты говоришь - у тебя там отдельный объект камера? Если да то можно делать так если плеер нажимает на стрелку - то ты применяешь камеру, т.е. переходишь к виду с этой камеры.
|
05.01.2007, 00:57 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Я в своей карте использовал более оригинальный способ: короче я Camera Bounds на ту точку, в которой сейчас камера, после этого камера не может двигаться не куда. Перед перемещением камеры изменяем Bouds и все. Только данный способ, ломает миникарту... |
05.01.2007, 12:45 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Iron, я так толком и не понял чем тебе негодится каждые .04 сек перемещать её? Просто толково задать её перемещение.
ADOLF добавил: Я делал вот так и у меня все неполо пахало : Код:
- при разгоне она отдалялась там и т.д. |
05.01.2007, 16:24 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
Dead_knight, ладно, ща попробую твоим способом. Тока там стока гемора со смещениями. Приходится постоянно высчитывать угол вертикального наклона, угол горизонтального наклона, потом находить координаты точки в которую надо двигать. В общем полный гемор. Но если получится, то будет полностью реалистичный 3d полет.
|
05.01.2007, 18:24 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zeratul
Cat Casino
offline
Опыт:
3,638Активность: |
У Адольфа всё гораздо рулезнее... |
05.01.2007, 19:47 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Просто по методу, который я предлагаю можно сделать положение камеры зависимым от множества факторов (скорость, решим, высота и .т.д) совершенно плавно, достаточно просто и без лагов) |
05.01.2007, 22:26 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ArchWorm
Матрица незалежности
offline
Опыт:
4,675Активность: |
Можно ещё намекнуть игроку, чтобы тот отключил движение клавиатурой =) Кстати, я так и не понял, что там Адольф имел в виду. Отредактировано ArchWorm12612, 05.01.2007 в 22:39. |
05.01.2007, 22:31 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
ArchWorm12612, если бы мне кто то так намекнул - я бы обязательно сделал наоборот) Да и некоректно это - заставлять игрока доделывать чужую работу имхо...
|
05.01.2007, 22:37 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
ADOLFвся проблема в том, что у меня активна ось Z. + еще и реалистичный полет, т.е. накренишь камеру влево, нажмешь вниз, и камера должна крутится не только по YZ но в относительной системе координат. В общем ща выложу полуфабрикат, сам глянешь.
Iron добавил: Блин, завтра выложу |
06.01.2007, 01:14 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Iron, впринципе невижу никакой проблемы. Выложишь - гляну что там, если смогу - помогу)
|
06.01.2007, 11:15 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exploder
iOS zealot
offline
Опыт:
19,394Активность: |
А фиксировать камеру на невидимом дамми-юните и двигать его не пробовал? |
06.01.2007, 12:55 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Krol
offline
Опыт:
18,409Активность: |
Игрок нажимает стрелка туда сюда.
Двигать юнита(невидемого) область обзора камеры и прикрепить! З.Ы В чём проблема? |
06.01.2007, 13:00 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|