Создание проекта
Установка, выбор рендерера, куб, камера и запуск.
1. Создайте проект
- Скачайте Windows-редактор и полностью распакуйте комплект вместе с библиотеками и .NET SDK.
- Запустите Reckfell Engine и в менеджере проектов выберите Создать проект / Create Project.
- Задайте имя
FirstGameи новую пустую папку вне установленного движка. - Для современной desktop-графики оставьте Deferred. На устройстве, которому нужен более простой путь, выберите Compatibility; полный набор постэффектов там недоступен. Сравнение режимов.
- Откройте проект и дождитесь импорта.
Менеджер создаёт project.reckfell и Main.rscene. Новая 3D-сцена содержит корень Entity3D, небо, солнце, землю, камеру и профиль изображения. Для desktop-старта используются Deferred и TAA; другой рендерер выбирается при создании проекта.
2. Найдите объекты сцены
В стандартной раскладке Inspector и Hierarchy находятся справа. Assets можно открыть как временную панель по Ctrl + Space. Если Main.rscene закрыта, найдите её в Assets и откройте двойным щелчком.
Entity3D хранит положение, поворот и масштаб. Видимая геометрия находится в MeshInstance3D, игровой ракурс задаёт Camera3D. Камера свободного обзора редактора не заменяет камеру игры.
3. Добавьте видимый объект
- Выберите корень
Mainи добавьте дочернийMeshInstance3D. - Назовите его
Cube. В Inspector назначьте свойствуMeshновыйBoxMesh. - Задайте
Position = (0, 1, 0),Rotation = (0, 0, 0),Scale = (1, 1, 1). - Проверьте, что куб виден над землёй.
В стартовой сцене камера и свет уже есть. Не создавайте вторую активную камеру только ради этого урока.
Если вы начали с пустого документа, добавьте Camera3D: позиция (0, 1.5, 4), поворот (-20, 0, 0), Current включено. Добавьте DirectionalLight3D с поворотом (-45, -30, 0). Повороты Inspector задаёт в градусах.
4. Сохраните и запустите
| Действие | Команда |
|---|---|
| Сохранить документ | Ctrl + S |
| Запустить текущий документ | F6 |
| Запустить проект с главной сцены | F5 |
| Остановить игру | F8 |
Сохраните сцену как Main.rscene. В новом проекте она уже назначена главной. Если проект был пустым и редактор спрашивает главный документ, выберите сохранённую сцену.
Ожидаемый результат: игровое окно показывает освещённый куб. При пустом экране проверьте Mesh, активную камеру, положение объекта и наличие света. Ошибки смотрите в Output и Debugger. Решение проблем.
5. Продолжите работу
Добавьте первый компонент C# или откройте SharpGraph. Для поверхности мира используйте Terrain, для изображения камеры — постобработку. Повторно используемые объекты сохраняйте как префабы.