Управление персом
Пишу шутер и возник такой вопрос: как лучше сделать приседание глав. перса? Программно или анимацией?
Перс представляет собой AABB куб с прикрепленной камерой наверху. Если делать программно - надо, я так понимаю, скейлить куб, сдвигать камеру вниз. А анимацией проще и например при отбросе теней будет реальнее. Это я из Фиар подсмотрел :) Там и прыжок анимирован. А может лучше как-то по другому перса сделать? |
Re: Управление персом
Система коллизий какая, стандартная ил физ. двиг?
А вообще конечно нужны анимации приседания и прыжка, полюбому. Я бы совместил анимацию и операции с ограничивающим телом ;) |
Re: Управление персом
Усли импользуется стандартный коллизионный двиг, то тогда делай анимацию, и узнавай высоту мэша, на текущей анимации, и меняй этот параметр у элипсоида коллизии перса.
Если же у тебя Физ. двиг используется, то тут можно обойтись только анимацией, но не длинной, а состоящей из частей, ну присел, сидит, встаёт, и просто прикрепляй камеру, к кости головы. |
Re: Управление персом
Как это? Как раз ббокс(или капсулу) двигать/скейлить нужно, по ней ведь коллизии считаются... т.е. если ПС присел, то он с точки зрения физики должен стать ниже, чтобы пролезть в какую-нить трубу, точно также и с прыжком... :)
|
Re: Управление персом
Цитата:
А камеру прикрепить к кости Головы, тоесть она будет двигатся как голова в анимации, но крутиться будет от мыши. Так делают сейчас в новых играх, таких как HL2, Dark Messiah, Oblivion и др. |
Re: Управление персом
Блин только сейчас заметил, у него же шутер и как я понял - от первого лица, т.е. самого персонажа в таких случаях вообще нету(точка камеры и руки с оружием перед ней), так зачем тогда нужна анимация, для чего?:)
А в качестве ограничивающего тела чаще всего берётся капсула, а не элипсоид или ббокс(это автор упомянул, что юзает бокс) ;) |
Re: Управление персом
Пасибо за ответы
Цитата:
Цитата:
Цитата:
Цитата:
ЗЫ Хотелось бы услышать еще мнений. |
Re: Управление персом
А зачем в таком случае нужен этот куб, если ты юзаешь сферу(элипсоид)? Если нужна тень от перса(не везде её делают от главного персонажа...), то конечно делай его с анимацией, ноу проблемс :)
Вот только програмно описать прыжок этой самой сферы(вернее элипсоида, лучше его юзать) серавно придётся, параллельно анимации :) |
Re: Управление персом
Не думаю что в Фэар, сделали прыжок только анимацией, если они физику такую замутили, то и прыжок, у них физический, просто с проигровкой анимации.
У меня есть дома код, если интерестно могу принести, там полностью движение и прыжок, пока без анимаций (нету перса), ну и примедание могу сделать, всё динамично. Делал на подобие HL2. ЗЫ Хех, каждому своя игра. |
Re: Управление персом
Если по тебе стреляют, то не будут попадать, если пуля прошла между ног или над плечём, или что-то в этом роде.
|
Re: Управление персом
Цитата:
Цитата:
Цитата:
Цитата:
Большое спасибо всем за ответы, вопрос закрыт. |
Re: Управление персом
Цитата:
|
Часовой пояс GMT +4, время: 08:43. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot