Egret社区
2银子
微信打飞机的那个游戏讲课只有前三节课,子弹与敌机碰撞后敌机爆炸的逻辑应该怎么写?

最佳答案

查看完整内容

把所有的子弹、灰机分别push进一个数组,碰撞检测时遍历数组检测就好,你要是用getchild之类的方法的话会死的很惨的。
分享到 :
0 人收藏

9 个回复

倒序浏览
归零  登堂入室 | 2016-11-30 11:20:56
把所有的子弹、灰机分别push进一个数组,碰撞检测时遍历数组检测就好,你要是用getchild之类的方法的话会死的很惨的。
yjtx  官方团队 | 2016-11-30 14:11:24
简单一点2个矩形碰撞,稍微难点把物体分成多个矩形,然后一一进行判断
yk378440767  登堂入室 | 2016-12-1 00:33:56
yjtx 发表于 2016-11-30 14:11
简单一点2个矩形碰撞,稍微难点把物体分成多个矩形,然后一一进行判断

碰撞检测我知道,因为发出的子弹太多了,碰撞检测的时候获取不到具体的X,Y值,所以报错。
求具体代码,跪求
yjtx  官方团队 | 2016-12-1 09:38:23
yk378440767 发表于 2016-12-1 00:33
碰撞检测我知道,因为发出的子弹太多了,碰撞检测的时候获取不到具体的X,Y值,所以报错。
求具体代码, ...

那你先解决为什么没找到x、y的值
yk378440767  登堂入室 | 2016-12-1 09:41:25
yjtx 发表于 2016-12-1 09:38
那你先解决为什么没找到x、y的值

子弹生成频率太快,把生成的子弹放在数组里,想遍历这个数组的子弹来做碰撞检测,但是onchange里的作用域不同。。。
yjtx  官方团队 | 2016-12-1 09:45:14
yk378440767 发表于 2016-12-1 09:41
子弹生成频率太快,把生成的子弹放在数组里,想遍历这个数组的子弹来做碰撞检测,但是onchange里的作用域 ...

那想办法获取。不管碰撞算法如何,连最基本的元件都找不到,就别谈碰撞了
yk378440767  登堂入室 | 2016-12-1 09:48:16
就因为不知道怎么获取了才来提问的。。。   我的天
yjtx  官方团队 | 2016-12-1 10:11:54
yk378440767 发表于 2016-12-1 09:48
就因为不知道怎么获取了才来提问的。。。   我的天

http://bbs.egret.com/forum.php?m ... C%E7%94%A8%E5%9F%9F
811372769  初窥堂奥 | 2016-12-1 18:30:44
官方貌似有这个游戏的源码 可以去扒扒看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部