Уроки Godot Engine

#2 – Создание 2D платформера в Godot

#2 – Создание 2D платформера в Godot

В ходе большой лекции мы с вами разработаем полноценные 2Д проект. Мы создадим игру платформер. В игре будет главный игрок, платформы и механика для прыжков и передвижения.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Полезные ссылки:


Разработка 2Д игры на Godot

Для игры вам потребуется всего пару картинок. Вы можете их скачать ниже:




Скачивание и установка

Скачивание и установка движка – проста и удобна. Вам необходимо зайти на официальный сайт, перейти на вкладку «Download» и далее скачать «Standart Verison» под вашу операционную систему. После скачивания нажмите на скачанный файл и далее вы сможете мгновенно очутиться на главном экране движка.

Чтобы создать новый проект вы можете нажать на соответствующую кнопку или же можете создать проект на основе одного из готовых шаблонов.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Вихідний код

Передвижение игрока
extends KinematicBody2D

var speed = 15
var jumpForce = 400
var gravity = 400

var vel = Vector2()

onready var imagePlayer = get_node("player")

func _physics_process(delta):
	if Input.is_action_pressed("player_left"):
		vel.x -= speed
	elif Input.is_action_pressed("player_right"):
		vel.x += speed
	
	vel.y += gravity * delta
	
	if Input.is_action_pressed("player_jump") and is_on_floor():
		vel.y -= jumpForce
		
	vel = move_and_slide(vel, Vector2.UP)
	
	if vel.x < 0:
		imagePlayer.flip_h = true
	elif vel.x > 0:
		imagePlayer.flip_h = false

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Також варто подивитися

C# MAUI – Разработка приложений с нуля
10 уроків
Изучение GraphQL – язык запросов API
9 уроків
Интернет магазин WordPress / Создание Ecommerce
6 уроків
Відеокурс з PHP, MySQL / Створення динамічного сайту
Создание C# WPF игры / Разработка игры с дизайном
6 уроків
Изучение Python UI (GUI Apps) / Программы на Питон
10 уроків
Коментарі (1)
Додати коментар

Ілля 14 липня 2025 в 13:40

Відео можливо застаріле, при написанні такого ж коду видає постійну помилку. не виключаю що я, новачок помиляюсь. "Строка 15:Too many arguments for "move_and_slide()" call. Expected at most 0 but received 2." - назва помилки
Відповісти