3D-игра: прыжок, противники и очки
Законченный прототип на C#: приземление на противника, боковое попадание, счёт и повторный раунд.
Управляйте синим персонажем на площадке, прыгайте на белые кубы сверху и получайте очки. После удачного приземления персонаж отскакивает. Касание противника на полу завершает раунд; кнопка запускает следующий со счётом 0.
Запустить проект
Скачать учебный проект для Reckfell 1.0.0. Распакуйте архив в отдельную папку и импортируйте project.reckfell через менеджер проектов редактора. Выполните Build Project / Alt + B, дождитесь успешной сборки и нажмите F5. WASD / стрелки двигают персонажа, Space запускает прыжок, F8 останавливает приложение.
Меши, материалы и формы созданы стандартными ресурсами. Дополнительный архив моделей, изображений или звуков для запуска не нужен. Нужна полная поставка Reckfell 1.0.0 с C#/.NET 10.
Разделы по задачам
| Задача | Раздел |
|---|---|
| Подготовить площадку, камеру, свет и проект | Уровень |
| Настроить тело, форму и действия ввода | Игрок |
| Разобраться с полным контроллером | Движение |
| Создать противника и ограничить время его жизни | Префаб противника |
| Управлять появлением и раундом | Контроллер уровня |
| Различать прыжок и приземление сверху | Прыжок и отскок |
| Обнаруживать боковой контакт | Поражение |
| Показать счёт и повторный запуск | Интерфейс |
| Анимировать визуальную часть, сохранив форму физики | Анимация |
| Проверить результат и найти ошибку | Диагностика |
Полные классы включают всё поведение прототипа. Для ручной сборки добавьте все пять скриптов, затем собирайте проект целиком. Исходные префабы находятся в Prefabs, главный уровень — Levels/Arena.rscene.