Я делаю игру Понга в ActionScript 3, и я в значительной степени сделал это, однако мне нужно создать функцию, где, если весло проходит верхнюю часть экрана, оно возвращается к нижней части, и если оно проходит через внизу оно отображается вверху. Как мне создать что-то подобное?Как я могу использовать функцию «wrapping paddle» в моей игре «Понг»?
0
A
ответ
0
Y оси вверх/вниз, чтобы использовать paddle.y
для проверки положения ...
Некоторые логики, как это:
if (paddle.y <= (-paddle.height))
{ paddle.y = (stage.stageHeight - paddle.height); }
Просто пример вы можете проверить и уточнить. Это предполагает, что ваше весло находится на сцене напрямую. Если лопатка вместо этого добавило в какой-то контейнер (Sprite или MovieClip), то вместо того, чтобы использовать:
{ paddle.y = (containerMC.height - paddle.height); }
Если вы хотите эффект, когда, например, верхняя половина весла находится выше экрана, то есть наполовину-paddle внизу ... для этого вы просто используете два экземпляра (копии) весла Sprite.