Godot Engine

Godot Engine

43 ratings
Создаём первый кликер в Godot Engine
By PeLmen
В этом руководстве, я очень подробно покажу и расскажу как сделать свой первый кликер в Godot Engine
   
Award
Favorite
Favorited
Unfavorite
Видео урок по созданию кликера
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 режим

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

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

Поздравляю, ты сделал свой первый кликер!!!
Конец
Если возникли вопросы, или вы нашли ошибки в моём руководстве, пишите всё в комментарии
16 Comments
GopoStiv 5 Oct @ 4:42am 
Автор, у меня только 1 раз нажимается и дальше не работает:steamsad:
vayzDEV 9 Aug @ 7:11am 
можно и легче и без сигналов
Никнейм 2 Aug @ 11:01am 
Респект таким:steamthis:
Mov1eChel 23 Jul @ 9:07am 
этот кликер лучше чем смута, а за руководство спасибо!
JOHNNYBOY 3 Jul @ 8:49am 
красава бро, такие гайды страну с колен поднимут
да и ваще все человечество че уж там
TempleProgramming 26 Apr @ 7:53am 
это не то что нужно новичкам в годот, другое дело если бы ты объяснил как все это работает, но видимо не захотел писать "не нужный хлам" ivashka нужно написать var points = 0 таким образом мы присваиваем к points 0. var = переменная points название переменной
а 0 это как бы значение. (могу быть не точен ведь сам новичок в годот).
FRUQA 12 Mar @ 10:03am 
1 раз нажимает и больше не работает
Жан Люк Тимур 15 Feb @ 4:29am 
От души, моя первая игра)
ivashka 25 Jan @ 12:45pm 
Когда набираешь str(points) выдает ошибку: Identifier "points" not declared in the current scope.
Все предыдущие шаги я выполнил. Как исправить?
JapanesseSlave 28 Dec, 2024 @ 4:43am 
Спасибо за руководство:steamthumbsup: