Je fais un jeu Pong dans Actionscript 3 et je l'ai fait à peu près, mais j'ai besoin de créer une fonctionnalité où si la palette passe le haut de l'écran, elle remonte vers le bas, et si elle passe à travers le bas apparaît en haut. Comment pourrais-je créer quelque chose comme ça?Comment est-ce que je ferais une caractéristique de "pagaie d'emballage" dans mon jeu de Pong?
0
A
Répondre
0
axe Y est pour le haut/bas afin d'utiliser paddle.y
pour vérifier la position ...
une certaine logique comme ceci:
if (paddle.y <= (-paddle.height))
{ paddle.y = (stage.stageHeight - paddle.height); }
Juste un exemple, vous pouvez tester et affiner. Cela suppose que votre pagaie est directement sur scène. Si la palette a été plutôt ajouté à un certain récipient (Sprite ou MovieClip), puis à la place que vous utilisez:
{ paddle.y = (containerMC.height - paddle.height); }
Si vous voulez un effet où, par exemple, la moitié supérieure de votre palette est au-dessus l'écran alors il y a un demi-pagaie en bas ... pour cela il vous suffit d'utiliser deux instances (copies) de la pagaie Sprite.