6474 читали · 4 года назад
№13. Переходы между сценами.
ВАЖНО . В Godot 4.x методы заменены: change_scene() > change_scene_to_file() change_scene_to() > change_scene_to_packed() Приветствую тебя камрад ! В этой статье будем разбираться что такое сцена и как переходить из одной сцены в другую ! Итак, для начала о том, что такое сцена. Когда мы жмем кнопку 2D Scene, годо создает нам ноду Node2D. Под этой корневой нодой мы можем собирать всё что нам угодно. Персонажей, объекты, текст и так далее. Всё это ОДНА сцена. Сохранив которую мы получим файл Node2D...
1211 читали · 2 года назад
Добавляем экземпляры на сцену через код в Godot 4
В Этой статье мы сделаем функцию, которая будет добавлять на сцену в рандомных местах объекты и делать она это будет каждые 5 секунд. 1.Код добавления объекта на сцену #Загружаем наш объект var enemy = load("res://Scene/Enemy.tscn") func _ready(): #Создаем объект var e = enemy.instantiate() #Даём ему координаты e.position = Vector2(100,0) #Добавляем на сцену add_child(e) Скрипт готов! 2.Теперь добавим таймер для нашего скрипта. Добавим дочерний узел Timer У нас во вкладке "Узел" -> "Сигналы",...