Структура файлов проекта — различия между версиями

Материал из SkyXEngine wiki
Перейти к: навигация, поиск
(Новая страница: «К игровым ресурсам относятся: * файлы конфигураций и иные текстовые файлы * бинарные файл…»)
 
м (config)
Строка 25: Строка 25:
 
Директория содержит:
 
Директория содержит:
 
* директории:  
 
* директории:  
* * entities
+
** entities
* * game
+
** game
* * weather - конфиги [[Погода|погоды]]
+
** weather - конфиги [[Погода|погоды]]
  
 
== gui ==
 
== gui ==

Версия 18:16, 9 августа 2018

К игровым ресурсам относятся:

  • файлы конфигураций и иные текстовые файлы
  • бинарные файлы уровней
  • статические модели
  • анимационные модели
  • шейдеры
  • звуки
  • текстуры

Все игровые ресурсы расположены в директории gamesource в следующим образом:

  • config
  • gui
  • levels
  • materials
  • meshes
  • models
  • shaders
  • sounds
  • textures

В директории gamesource расположен файл конфигурационный файл эффектов партиклов eff.eff

config

Конфигурации представлены текстовыми файлами с секциями, ключами и значениями. Более подробное описание Файл конфигураций‏‎. Директория содержит:

  • директории:

gui

levels

Директория уровней содержит директории имена которых есть движковые имена уровней. Каждая из этих директорий хранит информацию уровней. Связующим файлом между ресурсами и движком является конфигурационный файл, имя которого аналогично имени директории уровня с расширением lvl.

Более подробное описание Уровни.

materials

Структура данной директории аналогична структуре текстур, только файлы конфигурационные и с расширением mtl.

Более подробное описание Формат файлов материалов .mtl.

meshes

models

shaders

sounds

textures

Не имеет корневых файлов, только директории с файлами текстур.

Более подробное описание Организация текстур.