Подключил к своему контроллеру FirstPersonController определение столкновений. Теперь персонаж может ходить по уровням не опасаясь болезни прохождения сквозь стены. Добавил прыжок клавишей Space.
Для тестирования функционала решил построить подобие первого уровня игры Doom 2. Пришлось вспомнить давно забытые навыки 3d-моделирования. Уровень смоделил достаточно быстро, а вот текстурировать пришлось почти 8 часов. Сначала хотел сделать более качественные копии оригинальных текстур уровня, но потом понял, что времени это занятие отнимет массу и сделал "примерно".
Что получилось можно видеть ниже. Прошу строго не судить — ни о какой оптимизации пока и не помышлял, но на моем 2-ядерном 40-60 fps стабильно. Хотя, если добавлять бестиарий — придется заняться оптимизацией.
Скачать пример (файл *.swf, 1.1 MB), Flash-плеер для просмотра
- WSAD - движение
- Spacebar - прыжок
- L - отключение поворота мышью
10 комментариев:
Здорово! )))
Вопрос: а "игрок" что представляет собой? это модель, которую не видно или просто "эллипс", который ни с чем не сталкивается, или камера?
Игрок - эллипс. Думаю нет смысла из игрока делать модель, ведь его всё-равно не видно, а ресурсы будет отжирать. Вот воткну монстров и тормоза чую начнутся конкретные.
Если с умом к вопросу подойти, не будет никаких тормозов. Мы же Танки 2.0 как-то делаем? ;)
В частности, имеет смысл пользовать окклюдеры.
Я понимаю, что если с умом. :) Будет Моулхил - будет счастье. Вы же не на 7-ке их делаете? :) Окклюдеры весчь известная и как начнется слайд-шоу - буду употреблять, куда ж без них? :)
Прикольно)
Кстати,интересно а сильно код под Алтернативу 7 отличается от кода под Альтернативу 8?:)
Автор, можете написать, как вы сделали этот контроллер на Alternativa3D 7 , ведь из 7 альтернативы убрали WalkController, а он мне очень нужен.
Заранее спс
Анонимный, когда я его доведу до ума, то возможно выложу. А сырой продукт обычно не выкладывают.
Я уверен, вы сможете написать контроллер лучше при должном старании. И гораздо раньше чем я закончу свой.
От Анонимного..Анонимному :)
Исходники простенького FPS под Альтернативу и не только уже более года вроде в сети, гугл в помощь вообще :) правда там под 7.5..
http://www.exey.ru/blog/ - Они вот тут.
как взять ключ
где деньги лежат?
Отправить комментарий