[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 3 из 3«123
Форум Panda3D - по русски » Panda3D » Примеры кода » Пример FPS
Пример FPS
Dimon3DДата: Понедельник, 16.02.2009, 05:34 | Сообщение # 31
Полковник
Группа: Проверенные
Сообщений: 200
Награды: 1
Репутация: 4
Статус: Offline
ОК. Постараюсь быть поскромнее
1. Сначала player скачет по наклонным. При дальнейшем увеличении с.п. гравитация становится не реальной
2. 3. Ясно
4. Все забываю посмотреть
 
ninthДата: Понедельник, 16.02.2009, 07:33 | Сообщение # 32
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Да я шучу) Правильно делаешь, что сам ищешь ответы на вопросы и выкладываешь что нашёл.
Ну, тут уже траблы алгоритма реализации. Надо думать как его решить. Можно попробовать получать нормаль к поверхности под игроком и смещать не прямо, а с учётом этой нормали.
 
designerДата: Среда, 10.02.2010, 10:41 | Сообщение # 33
Майор
Группа: Пользователи
Сообщений: 90
Награды: 0
Репутация: 0
Статус: Offline
А если скажем делать FPS-RTS (с переключением камеры от первого лица на камеру над полем боя), как следует управлять камерами?

...игры взрастили человеческую цивилизацию...

Сообщение отредактировал designer - Среда, 10.02.2010, 10:43
 
BlackCatДата: Среда, 10.02.2010, 19:46 | Сообщение # 34
Подполковник
Группа: Проверенные
Сообщений: 142
Награды: 0
Репутация: 1
Статус: Offline
Хм, мне видится добавление сразу двух камер, только одна отключается и включается в тот момент, когда нужна. Соответственно первая отключается. Как-то так.

http://alphahole.do.am - версия 0.015 вышла 22.02.10
 
ninthДата: Четверг, 11.02.2010, 16:57 | Сообщение # 35
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Не вижу особого смысла в двух камерах в данном случае. Просто сделать два узла и перекидывать камеру из одного в другой, когда надо, особенно, если хочется чтоб это происходило плавно, можно ещё параллельно и FOV менять
 
BlackCatДата: Понедельник, 15.02.2010, 01:58 | Сообщение # 36
Подполковник
Группа: Проверенные
Сообщений: 142
Награды: 0
Репутация: 1
Статус: Offline
Quote (ninth)
Не вижу особого смысла в двух камерах в данном случае. Просто сделать два узла и перекидывать камеру из одного в другой, когда надо, особенно, если хочется чтоб это происходило плавно, можно ещё параллельно и FOV менять

Кстати да, это действительно будет намного проще и, самое главное, быстрее. smile


http://alphahole.do.am - версия 0.015 вышла 22.02.10
 
designerДата: Четверг, 18.02.2010, 10:03 | Сообщение # 37
Майор
Группа: Пользователи
Сообщений: 90
Награды: 0
Репутация: 0
Статус: Offline
А в случае когда персонаж впрыгивает в какую-нибудь колымагу и в ней есть несколько мест по разные борта транспорта? Скажем тот же пулемётчик на башне, наводчик в башне и сам корпус для водителя.

Как в таком случае удобнее использовать камеру?


...игры взрастили человеческую цивилизацию...
 
ninthДата: Суббота, 20.02.2010, 14:46 | Сообщение # 38
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
Всё тем же способом, хотя опять же в первую очередь зависит от того как ты себе представляешь эту камеру - из глаз ли со стороны или из наружной камеры видеонаблюдения.
 
ninthДата: Среда, 03.03.2010, 11:31 | Сообщение # 39
Admin
Группа: Администраторы
Сообщений: 1180
Награды: 2
Репутация: 24
Статус: Offline
[покошен оффтоп]
 
Форум Panda3D - по русски » Panda3D » Примеры кода » Пример FPS
Страница 3 из 3«123
Поиск: