如何在Pong游戏中制作“包裹桨”功能?

时间:2016-12-13 16:09:59

标签: actionscript-3 actionscript pong

我正在使用Actionscript 3制作一个乒乓球游戏而且我已经完成了它,但是我需要创建一个功能,如果球拍通过屏幕顶部它会回到底部,如果它通过从底部看,它出现在顶部。我该如何创造这样的东西?

1 个答案:

答案 0 :(得分:0)

Y轴用于向上/向下,因此请使用paddle.y检查位置......

这样的逻辑:

if ( paddle.y <= (-paddle.height) )
{ paddle.y = ( stage.stageHeight - paddle.height ); }

只是一个可以测试和改进的例子。这假设您的球拍直接在舞台上。如果将桨叶添加到某个容器(Sprite或MovieClip),则使用:
{ paddle.y = ( containerMC.height - paddle.height ); }

如果你想要一个效果,例如,你的桨的上半部分位于屏幕上方,那么底部有一个半桨......为此你只需使用两个实例(副本)的桨状精灵