2010-02-23 4 views
0

Что я хочу сделать, это повернуть объект и повернуть его столкновение. Я хочу, чтобы прямоугольник вращался так, чтобы он выглядел как алмаз, и одна из его сторон ударила по объекту в пиксельном режиме. Из моего чтения некоторых книг и веб-сайтов кажется, что обычные проблемы с прямоугольным столкновением и hitTestObject не будут делать для этой проблемы. Я искал высоко и низко и хочу знать, есть ли у кого-нибудь решение для обнаружения обнаружения движущимися и вращающимися объектами. Вот мой текущий код столкновения с прямоугольникамиПомощь при обнаружении столкновения вспышки. Одновременное вращение и наведение

colboxrect = colbox1.getRect(this); 
robotrect = robot1.getRect(this); 
if(robotrect.intersects(colboxrect)) 
{ 
    velocity *=-1; 
} 

То, что я хочу, чтобы это произошло, когда он сталкивается робот будет отскакивать из коробки. Он работает, но только тогда, когда он попадает ему в голову. Я хочу, чтобы он вращался и мог ударить. В принципе, я ищу эквивалент flash. http://creators.xna.com/en-US/tutorial/collision2dperpixeltransformed

Как это сделать?

ответ

0

Для этого можно использовать метод BitmapData. Вот несколько статей о том, что по Adobe Майк палат:

Пиксель совершенный метод является вокруг в течение некоторого времени. Грант Скиннер написал as2 version во вспышке 8 дней. Очевидно, что есть ports to as3.

Кори О'Нил написал Collision Detection Kit, возможно, вы захотите посмотреть.

HTH, George

 Смежные вопросы

  • Нет связанных вопросов^_^