读书人

怎么检测影片剪辑相撞

发布时间: 2012-03-03 15:33:03 作者: rapoo

如何检测影片剪辑相撞
我在做一个太空游戏的时候
我在我的飞船的子弹影片剪辑里面加上
for(i=0;i <4;i++){
if(this.hitTest(_root[ "enemy "+i])){
_root.score+=100;
-root[ "enemy "+i].gotoAndPlay(2);
}我在测试的时候发现子弹打到敌机上时没有反应
请问这是怎么回事
谢谢

[解决办法]
首先AS不推荐写在影片剪辑上,最好写在帧上
其次检查你的语句-root[ "enemy "+i].gotoAndPlay(2);是不是错了_root
还有hittest检测的是影片剪辑的那个蓝框框的接触,除非是规格的矩形
推荐使用距离检测的方法
另外语句太少了吧多贴点

读书人网 >Flash

热点推荐