(AS3)OOP阶段似乎被抵消了



当检查movieclip的位置是否大于舞台的长度时,为什么舞台看起来偏移了?

例如,为了达到舞台的正确边界,我必须写:

if(mc.x >= stage.stageWidth/2||mc.x <= -stage.stageWidth/2){
    trace("Boundary hit!");
}

而它应该是

if(mc.x >= stage.stageWidth||mc.x <= 0){
    trace("Boundary Hit!");
}

为什么?

您确定MovieClip的注册点在您认为的位置吗?

最新更新