2016-12-13 9 views
0

Я делаю игру Понга в ActionScript 3, и я в значительной степени сделал это, однако мне нужно создать функцию, где, если весло проходит верхнюю часть экрана, оно возвращается к нижней части, и если оно проходит через внизу оно отображается вверху. Как мне создать что-то подобное?Как я могу использовать функцию «wrapping paddle» в моей игре «Понг»?

ответ

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.