Зміст курсу
Unity для початківців
Unity для початківців
Покращення гри
Це код, щоб наш гравець повернувся на стартову позицію, коли він програв, тож давайте пояснимо це:
Vector2 startPosition;
Цей рядок оголошує змінну startPosition
типу Vector2
. Це буде використовуватися для зберігання початкової позиції GameObject.
private void Start() { startPosition = transform.position;}
Він присвоює поточну позицію GameObject transform.position
змінній startPosition
. Це ефективно зберігає початкову позицію GameObject, коли гра починається.
Це користувацький метод під назвою playerLost()
.
Він скидає позицію гравця до startPosition
, що була записана на початку гри.
Він встановлює швидкість гравця на нуль, звертаючись до його rigidbody2D
за допомогою змінної rb
.
Він виводить "You lost" в консоль Unity за допомогою Debug.Log()
.
Що далі:
У наступних розділах ми обговоримо основні покращення в грі, такі як додавання елементів інтерфейсу та звукових ефектів.
Дякуємо за ваш відгук!