Korneliy
DMF
offline
Опыт:
23,443Активность: |
Нефиксированное вращение камеры
Не думал, что запорюсь с этим пунктом, а зря.
Итак, требуется: При нажатии кнопок "вправо" и "влево" камера поворачивается в соответствующую сторону градусов на 10. При повторном нажатии она также поворачивается еще градусов на 10. Используя функцию rotate камера начинает вращение с дефолтной позиции. Мне это не подходит. Используя функцию установления значения типа "поворот текущей камеры +/- 10" камеры становится гдето +/-75 градусов. Просто маразм. Сколько не мучался - все одно и тоже. Ктонить скажет, как? |
16.08.2006, 02:37 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Неужели никто не знает? Не может быть. |
18.08.2006, 01:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Artemeey
offline
Опыт:
2,601Активность: |
Я думаю можно сделать это все через переменную, а пользоватлю закрепить ориентацию камеры (чтобы он сам не крутил; del, insert). Если камера будет сбрашиваться, можно за 0 секунд ее устанавливать на позицию переменной, а далее на позицию +10.
Artemeey добавил: Я надеюсь все понятно? |
18.08.2006, 07:27 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Artemeey даже я из твоих слов ниче непонял=)
Korneliy.. эту наработку я делал не для тебя, потому не пользуйся ею, но можеш посмотреть как работает... бери предмет юнитом, и используй его... Отредактировано Jon, 18.08.2006 в 07:36. |
18.08.2006, 07:29 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Щаз гляну....
2 Artemeey Не получается филд поворота на +10. Косяки. А ротейт вообще не катит. |
19.08.2006, 01:43 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
Я видел систему движения камеры, но там она во первых связана с движением ( поворотом ) юнита, во вторых интервал там +-12, я не разбирался, просто использовал, все работает,можжет 12 это оптим. минимум? |
19.08.2006, 19:23 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Цитата:
Господи.. а подправитть одну строчку на другую - слабо????????? |
|
19.08.2006, 19:48 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
Цитата:
Не понял, че подправлять, у меня и так работает..., а про юнита, так эточтоб обьяснить, как система используется |
|
19.08.2006, 19:52 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
DeT
делаю тебе устное предупреждение, в нескольких постах такую кроказяблу еще можно прости, но не везде же, используй кнопку Транслит |
20.08.2006, 02:16 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Черт... Мож кто накатает пример без моба? Нифтыкаю. Тоесть, с мобом - втыкаю, без моба - нет. |
20.08.2006, 06:22 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XFaNT
Злобный Модер
offline
Опыт:
4,328Активность: |
и почему все делуют камеры наоборот ? берёшь переменную camera___(вместо ___ игрок), устанавливаешь её 90.00 как начальный поворот камеры потом событие: игрок нажимает влево Действие отслеживаешь игрока set camera___ = camera___ + 10 устанавливаешь поворот камеры на camera___ всё просто |
20.08.2006, 18:17 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
KO3bMA
offline
Опыт:
45,624Активность: |
Согласен с XFaNT, у меня на мапе так и сделано, только +12 |
20.08.2006, 19:01 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Попробуем. Надеюсь, что заработает.
XFaNT вообще мне очень с мапой помог. |
21.08.2006, 03:23 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|