Сложное движение в анимации - PullRequest
1 голос
/ 14 июля 2009

У меня есть это приложение, где двое детей играют в улов. Один бросает, а другой ловит. В то время как я могу показать объект шара, движущийся между двумя неподвижными объектами, как я могу показать объекты, которые "выпускают" и "ловят" шар, способом, близким к жизненному?

EDIT: Движение рук в этой игре: http://www.acreativedesktop.com/animation-game-slaphands.html - это то, что я хотел бы повторить. Любые советы, как это сделать?

Ответы [ 3 ]

3 голосов
/ 16 июля 2009

Как уже было сказано, вам нужна анимация, чтобы сделать это правильно. Я предлагаю просмотреть мультипликационную анимацию Престона Блэра Книга или Набор для выживания аниматора . Вам не нужно будет читать все это, просто сослаться на главы о предвкушении и ударениях.

Для примера , когда один бросок, действие не просто происходит, сначала он готовится, ожидая бросок, наращивая энергию. В анимации вы готовите зрителя к следующему действию, тем самым создавая бесшовную связь между действиями. Как только мяч брошен ... происходит действие и повторное действие, поэтому игрок возвращается в свою обычную позу.

Часть Actionscript должна быть довольно простой. Вы должны сойти с 3 векторов: 1 для настройки движения шариков 1 для гравитации 1 для трения / ветра ... и т. Д. Основываясь на ваших параметрах, вы запускаете мяч, а затем используете расстояние между мячом и ловушкой, чтобы выяснить, когда вы можете играть анимацию (и) ловца

0 голосов
/ 16 июля 2009

Я знаю, что это по сути возможно во флэш-памяти ... однако звучит довольно сложно. Я бы посоветовал создать статическую анимацию для броска и действия «поймать», а затем воспроизвести эти действия при выполнении определенных условий (т. Е. Мяч подходит к одному из людей). Попытка получить реалистичный бросок и поймать будет довольно сложно. Я думаю, что даже многие консольные игры не будут пытаться делать это динамически (я действительно ожидаю, что это происходит или меняется в играх текущего поколения)

0 голосов
/ 14 июля 2009

скелетная анимация - хорошая техника

также обратная кинематика

или даже захват движения

...