多物体碰撞模拟

1.构建小球精灵
Ball.as
2.模拟碰撞动画
Bubbles2.as

 

----------------------------------------------------------------------------------------------------

碰撞算法优化

多个精灵进行碰撞的一般算法:

sprite1 with sprite2 sprite3 sprite4 sprite5 sprite6 sprite7 sprite8
sprite2 with sprite1 sprite3 sprite4 sprite5 sprite6 sprite7 sprite8
sprite3 with sprite2 sprite1 sprite4 sprite5 sprite6 sprite7 sprite8
sprite4 with sprite2 sprite3 sprite1 sprite5 sprite6 sprite7 sprite8
sprite5 with sprite2 sprite3 sprite4 sprite1 sprite6 sprite7 sprite8
sprite6 with sprite2 sprite3 sprite4 sprite5 sprite1 sprite7 sprite8
sprite7 with sprite2 sprite3 sprite4 sprite5 sprite6 sprite1 sprite8
sprite8 with sprite2 sprite3 sprite4 sprite5 sprite6 sprite7 sprite1

精简算法:

sprite1 with sprite2 sprite3 sprite4 sprite5 sprite6 sprite7 sprite8
sprite2 with sprite3 sprite4 sprite5 sprite6 sprite7 sprite8
sprite3 with sprite4 sprite5 sprite6 sprite7 sprite8
sprite4 with sprite5 sprite6 sprite7 sprite8
sprite5 with sprite6 sprite7 sprite8
sprite6 with sprite7 sprite8
sprite7 with sprite8
sprite8 with nothing

posted @ 2009-01-05 14:07  HelloCG  阅读(396)  评论(0编辑  收藏  举报