actionscript 3.0 如何在一个类中检测这个类的实例和另一个类的实例的...

发布网友 发布时间:2024-10-24 08:04

我来回答

2个回答

热心网友 时间:2024-10-24 08:36

if (tempEnemy.hitTestObject(tempMissile))
{}
某对象.hitTestObject(另一个对象)
返回值是true或者false

我觉得因为每个cage有4个方向可能有老虎
可以在cage类里面设4个变量,表示4个方向是否有老虎 true有 false没有
tiger1 tiger2 tiger3 tiger4(上下左右)
然后把cage添加到数组cages中,判断,比如,(cages[0].tiger4==true && cages[1].tiger3==true)就表示前两个方格的左右相邻有老虎
这样只有boolean型数据,对内存使用非常小,程序会非常快

热心网友 时间:2024-10-24 08:29

碰撞 写在游戏的主程序里比较好。而不是 每个Cage类 内部去检测碰撞

碰撞检测有很多方法 你这个图片 属于规律图片 貌似应该是矩形的 完全可以使用坐标来判断两个方块是否碰撞

热心网友 时间:2024-10-24 08:29

if (tempEnemy.hitTestObject(tempMissile))
{}
某对象.hitTestObject(另一个对象)
返回值是true或者false

我觉得因为每个cage有4个方向可能有老虎
可以在cage类里面设4个变量,表示4个方向是否有老虎 true有 false没有
tiger1 tiger2 tiger3 tiger4(上下左右)
然后把cage添加到数组cages中,判断,比如,(cages[0].tiger4==true && cages[1].tiger3==true)就表示前两个方格的左右相邻有老虎
这样只有boolean型数据,对内存使用非常小,程序会非常快

热心网友 时间:2024-10-24 08:32

碰撞 写在游戏的主程序里比较好。而不是 每个Cage类 内部去检测碰撞

碰撞检测有很多方法 你这个图片 属于规律图片 貌似应该是矩形的 完全可以使用坐标来判断两个方块是否碰撞

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com