所以我正在制作一个无尽的跑步类型游戏,我无法让 hitTest 工作。我的主角只是站着不动,如果你按向上箭头,他就会跳起来,一切正常。我还有一个从屏幕开始的尖峰符号,它有一个符号内的补间(如果有意义的话),这样当你到达它的框架时它就会出现在屏幕上。我尝试了很多不同的方法来让 hitTest 工作,但没有一个是。这是尖峰
onClipEvent(enterFrame){
if(_root.char.hitTest(this)){
trace("hit");
}
}
在字符上它的同一件事只是用尖峰替换字符。是的,实例名称与代码中的相同。
我也尝试过 _parent 而不是 _root。我已经尝试过没有在任何符号上的代码,只是在这样的框架上:
if(_root.char.hitTest(_root.spike){
trace("hit");
}