Godot Engine
Оценок: 33
Создаём первый кликер в Godot Engine
От redpul
В этом руководстве, я очень подробно покажу и расскажу как сделать свой первый кликер в Godot Engine
   
Наградить
В избранное
В избранном
Удалить
Видео урок по созданию кликера
1. Создаём новый проект
Нажимаем на "Новый"

В открывшемся окне, даём название проекту и выбираем папку, в которой он будет находиться. И нажимаем "Создать и редактировать"
2. Создаём объекты на сцене
В открывшемся редакторе, переходим в 2D режим

Создаём 2D сцену

Нажимаем на +

В поисковом отделе набираем "Label" и добавляем его на нашу сцену

Тоже самое делаем с "TextureButton"

3. Сохраняем сцену
На клавиатуре нажимаем сочетание клавиш Ctrl + S. В открывшемся окне в отделе "Файл" задаём название нашей сцене и нажимаем сохранить
4. Настраиваем наши добавленные объекты
У "TextureButton" в инспекторе, во вкладке "Textures" добавляем изображение нашей кнопки в параметре "Normal". В моём случае будет уже встроенная в проект картинка Godot Engine

Теперь в инспекторе у "Label" в поле "Text" набираем "points"

Также нашему тексту у "Label" можно добавить размер, чтобы текст было лучше видно

Вот что должно у нас получится
5. Создаем и пишем скрипт для нашей игры
Добавляем скрипт к "Node2D"

В открывшемся окне, просто нажимаем "Создать"

У нас открывается скрипт

Пишем начало нашего скрипта

Чтобы не писать "$Label" просто перетащите "Label" со сцены в скрипт на нужное место

Дальше добавляем функцию "pressed" у "TextureButton"

У нас должна появиться его функция в скрипте

Какой скрипт должен получится у нас в итоге





6. Запускаем кликер
Возвращаемся в 2D режим

В правом верхнем углу нажимаем на кнопку запуска

Если мы нажимаем её в первый раз, то у нас вылезет окно. Нажимаем на "Выбрать текущий"

Поздравляю, ты сделал свой первый кликер!!!
Конец
Если возникли вопросы, или вы нашли ошибки в моём руководстве, пишите всё в комментарии
Комментариев: 11
Silezarker 26 апр в 7:53 
это не то что нужно новичкам в годот, другое дело если бы ты объяснил как все это работает, но видимо не захотел писать "не нужный хлам" ivashka нужно написать var points = 0 таким образом мы присваиваем к points 0. var = переменная points название переменной
а 0 это как бы значение. (могу быть не точен ведь сам новичок в годот).
FRUQA 12 мар в 10:03 
1 раз нажимает и больше не работает
Жан Люк Тимур 15 фев в 4:29 
От души, моя первая игра)
ivashka 25 янв в 12:45 
Когда набираешь str(points) выдает ошибку: Identifier "points" not declared in the current scope.
Все предыдущие шаги я выполнил. Как исправить?
JapanesseSlave 28 дек. 2024 г. в 4:43 
Спасибо за руководство:steamthumbsup:
Michi The Cat 22 ноя. 2024 г. в 11:15 
Всё это время ноды и функции можно было просто перемещать в скрипты? Это руководство облегчило мою работу
mirrormaze2 10 окт. 2024 г. в 7:03 
Спасибо!
Sheroz 11 сен. 2024 г. в 3:54 
Спасибо )
redpul  [создатель] 3 авг. 2024 г. в 5:22 
Для кайфа мужик
skeet | ask 3 авг. 2024 г. в 1:58 
почему вместо картинки эта ...