0
我在Actionscript 3中做了一個Pong遊戲,而且我已經完成了它,但是我需要創建一個功能,如果槳通過屏幕頂部,它會返回底部,如果它通過它的底部出現在頂部。我將如何創建這樣的東西?我如何在Pong遊戲中製作「包裹槳」功能?
我在Actionscript 3中做了一個Pong遊戲,而且我已經完成了它,但是我需要創建一個功能,如果槳通過屏幕頂部,它會返回底部,如果它通過它的底部出現在頂部。我將如何創建這樣的東西?我如何在Pong遊戲中製作「包裹槳」功能?
Y軸是向上/向下所以使用paddle.y
檢查位置...
一些邏輯是這樣的:
if (paddle.y <= (-paddle.height))
{ paddle.y = (stage.stageHeight - paddle.height); }
只是一個例子,你可以測試和完善。這假設你的槳在舞臺上直接。如果槳葉,而不是添加到一些容器(Sprite或MovieClip)則相反,您使用:
{ paddle.y = (containerMC.height - paddle.height); }
如果你想要一個效果,即,例如,你的槳的上半部分是上面的屏幕則是有半槳在底部...因爲你只需要使用槳Sprite的兩個實例(副本)。