fonji 发表于 2010-8-11 16:06:33

做碰撞后弹开效果,但叠加在一起的对象不能弹开怎么办

在房间里有很多个对象,他们都是移动的,当我让每个对象执行碰撞后弹开时,发现有些叠加在一起的对象就静止不动的,要怎么做才能让创建时叠加在一起的对象也能弹开呢?

franniss 发表于 2010-8-11 16:41:24

如果它们一直是动的

if x = xprevious and y = yprevious
成立的时候,就说明卡住了。

可以反复让坐标跳到附近一个空地上。
思路是这样,具体按实际情况来编写。

franniss 发表于 2010-8-11 16:43:30

传一个比较严谨的范例,供参考~

fonji 发表于 2010-8-11 17:03:11

为啥下载不了捏,下的格式是job.php,是咋回事呀

franniss 发表于 2010-8-11 22:31:14

http://cid-a1f3029bd7fe84b2.office.live.com/self.aspx/.Public/examples/ACT/sat%5E_done.rar

那下这个吧~
页: [1]
查看完整版本: 做碰撞后弹开效果,但叠加在一起的对象不能弹开怎么办