我正在使用Actionscript 3制作一个乒乓球游戏而且我已经完成了它,但是我需要创建一个功能,如果球拍通过屏幕顶部它会回到底部,如果它通过从底部看,它出现在顶部。我该如何创造这样的东西?
答案 0 :(得分:0)
Y轴用于向上/向下,因此请使用paddle.y
检查位置......
这样的逻辑:
if ( paddle.y <= (-paddle.height) )
{ paddle.y = ( stage.stageHeight - paddle.height ); }
只是一个可以测试和改进的例子。这假设您的球拍直接在舞台上。如果将桨叶添加到某个容器(Sprite或MovieClip),则使用:
{ paddle.y = ( containerMC.height - paddle.height ); }
如果你想要一个效果,例如,你的桨的上半部分位于屏幕上方,那么底部有一个半桨......为此你只需使用两个实例(副本)的桨状精灵