Структура проекта движка
KnifeEngine/
├── Engine/ # Основные компоненты движка
│ ├── UI/ # Пользовательский интерфейс
│ │ ├── ButtonObject.cs # Класс кнопки
│ │ └── TextObject.cs # Класс текстового объекта
│ ├── AudioManager.cs # Управление аудио
│ ├── Core.cs # Ядро движка
│ ├── SceneManager.cs # Управление сценами
│ ├── TextureManager.cs # Загрузка и управление текстурами
│ └── Timedelta.cs # Расчет времени между кадрами
├── EngineAssets/ # Внутренние ресурсы движка (например, иконка)
│ └── icon.ico
├── Objects/ # Базовые игровые объекты
│ └── SpriteObject.cs # Спрайт как основной объект
├── Scenes/ # Сцены игры
│ └── Examples/ # Примеры сцен
│ ├── MainMenuScene.cs
│ ├── PlatformerGameScene.cs
│ └── TopDownScene.cs
├── KnifeEngine.csproj # Файл проекта .NET
└── obj/, bin/ # Служебные папки сборки (не редактируются вручную)Last updated