reckfellENGINE

2D-игра: движение, противники и перезапуск

Соберите небольшой законченный прототип на C#: управление, столкновение, счёт и повторный раунд.

На этой странице

Управляйте синим квадратом и избегайте падающих белых кругов. Каждая секунда раунда приносит очко; столкновение останавливает игру, кнопка запускает новый раунд. Поле фиксировано: 640 × 360. Персонаж и противники рисуются кодом — изображения и звуки для запуска не нужны.

Запустить готовый проект

Скачать учебный проект для Reckfell 1.0.0. Распакуйте, импортируйте project.reckfell в менеджере проектов, выполните Build Project / Alt + B и нажмите F5. Дождитесь успешной сборки перед запуском. F8 останавливает приложение.

Если хотите собрать проект вручную, создайте файлы и объекты по разделам ниже. Полные классы приведены целиком; части одной функции не нужно собирать из разных фрагментов.

Найдите нужную часть

ЗадачаРаздел
Настроить проект, окно и действия WASD / стрелокПодготовка
Создать тело игрока и форму столкновенияПрефаб игрока
Добавить движение, границы поля и сигнал попаданияКод игрока
Создавать падающие круги и обнаруживать игрокаПротивник
Связать таймеры, счёт и состояние раундаУровень и контроллер
Показать счёт, кнопку и сообщениеИнтерфейс
Найти причину ошибки запуска или перезапускаПроверка и диагностика

Что используется

CharacterBody2D перемещает игрока; Area2D.BodyEntered обнаруживает попадание. PackedEntity создаёт экземпляры противника. Два Timer управляют появлением противников и счётом. CanvasLayer, Label и Button показывают интерфейс поверх игры.

Нужна поставка Reckfell 1.0.0 с C#/.NET 10. Если это первый запуск редактора, сначала создайте проект и найдите основные панели. Этот прототип не содержит сохранений, сети или системы потоковой загрузки мира.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.