2009-11-07 2 views
2

В моей игре Объекты падают, и я должен поймать этот объект и создать стек. Я делаю это, используя физический движок. Я могу создать стек, но я не понимаю, как обнаружить, что стек падает, как игра «Tower Bloxx».Как обнаружить объекты стека, падающие

Если кто-нибудь знает это, пожалуйста, помогите мне.

ответ

4

Вам необходимо рассчитать силы и моменты крутящего момента на каждом объекте.

Гравитация действует в центре масс объекта. Если этот объект нависает над другим объектом, тогда может быть крутящий момент, который может свернуть объект.

Если у вас есть физика, чтобы она была реалистичной, вы можете определить, стабилен ли стек или нет, контролируя направление скорости для каждого объекта. Если он меняет знак, а величина становится меньше, то он стабилизируется. (Если он равен нулю, он уже стабилен.)

+0

† hanks John за ваш ценный ответ. Я попробую и дам вам знать – Jyotsna

0

Я не знаком со структурой движка бурундука, но имеет ли он какое-то событие столкновения? Если это так, вы можете использовать это событие для обнаружения, когда какой-либо блок, но базовый, попадает на наземный объект и заканчивает игру.