Actionscript 3 碰撞检测hitTestObject不工作。。伊什
显然,正如你从下面的片段中所看到的,命中和未命中并不对应于舞台上的实际事件。为什么?仅当我给出对象实例名称时,它才起作用,但在使用var名称时不起作用。为什么? 代码如下:Actionscript 3 碰撞检测hitTestObject不工作。。伊什,actionscript-3,Actionscript 3,显然,正如你从下面的片段中所看到的,命中和未命中并不对应于舞台上的实际事件。为什么?仅当我给出对象实例名称时,它才起作用,但在使用var名称时不起作用。为什么? 代码如下: import flash.events.Event; var gball: SmallGreenBall1_T = new SmallGreenBall1_T(); var bucket: allBuckets = new allBuckets(); this.addEventListener(Event.ENTER_FRA
import flash.events.Event;
var gball: SmallGreenBall1_T = new SmallGreenBall1_T();
var bucket: allBuckets = new allBuckets();
this.addEventListener(Event.ENTER_FRAME, handleCollision)
function handleCollision(evt: Event): void {
if (gball.hitTestObject(bucket)) {
output_txt.text = "HIT"
} else {
output_txt.text = "MISS"
}
}
而且未命中与舞台上的实际事件不对应][1]问题已解决。新手犯了错误,我需要在舞台上添加对象而不是介词