Как сделать "Flappy Birds" за 10 минут

3

Index

Taggé

Fichiers attachés

Les fichiers suivants ont été attachés à ce tutoriel:

Contributeurs

Statistiques

29,238 visites, 47,356 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 1 Sep, 2017. Last updated 25 Feb, 2019

Шаг 4

Теперь мы должны дать нашей птице движение. Нажмите на птицу, и слева откройте "Behaviors", кликните "Add/Edit". Добавьте новое поведение, нажав маленький "плюс"- символ в верхнем левом углу. Двойной клик на "Platform Behavior".

Слева нам нужно поменять значения "Platform Behavior". Установите "Max Speed" на 0 (это остановит ваше движение влево и право).

Теперь кликни ПКМ по слою, и выбери "Insert a new object". Под "Input" двойной клик по "Mouse". Это позволит перемещать птицу мышкой!

Шаг 5

Теперь нам нужно запрограммировать события. Перейди в лист событий для слоя "Game" (вероятно это надо сделать в "Event sheet 2").

Первое что мы хотим сделать- это полёт птицы! Добавьте новое событие, двойной клик "Mouse" и выберете "On any click". Добавим действия для события, Двойной клик по птице и под "Platform" двойной клик по "Set vector Y". В окне введите "bird.Y - 700". Это говорит игре, что при нажатии она будто хлопает крыльями

Попробуем поиграть (кнопка игры в левом верхнем углу) и щёлкаем, птица "подпрыгивает" вверх

Теперь нам нужно программировать попадание птицы в трубу , или улетает за проект (улетает проч). Добавим событие, выберем "Bird" и под "Collisions" выбераем "On collission with another object". Choose "Pipebottom" when prompted then click "Done". Для действия, выберите "System", "Go to layout"и выберите "Start" layout. Сделайте то же самое для "Pipetop", а с нового события. Добавьте новое событие, выберите "Bird"и под "Size and Position" кликните "Is outside layout". Сделайте также для слоя "Start"

  • 0 Comments

Want to leave a comment? Login or Register an account!