xtreme3d_4.0

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
xtreme3d_4.0 [2024/03/24 22:40]
admin
xtreme3d_4.0 [2024/07/31 22:12] (текущий)
admin
Строка 1: Строка 1:
 ====== Xtreme3D 4.0 ====== ====== Xtreme3D 4.0 ======
 Четвертое поколение [[Xtreme3D]], графического движка для [[GameMaker]]. В настоящее время находится в разработке. Четвертое поколение [[Xtreme3D]], графического движка для [[GameMaker]]. В настоящее время находится в разработке.
 +
 +[[https://github.com/xtreme3d/xtreme3d/tree/4.0|Репозиторий проекта]]
  
 **Текущий статус:** второй этап разработки первой версии (Milestone II), альфа-тестирование **Текущий статус:** второй этап разработки первой версии (Milestone II), альфа-тестирование
Строка 18: Строка 20:
  
 ===== Отличия от Xtreme3D 3.9 ===== ===== Отличия от Xtreme3D 3.9 =====
-Большинство функций движка остаются без изменений. Крупные изменения, ломающие обратную совместимость, перечислены ниже.+Большинство функций движка остаются без изменений. Изменения, ломающие обратную совместимость, перечислены ниже.
  
 +  * Функция Update теперь EngineUpdate
 +  * Изменился смысл функции EngineSetMaxLights. Теперь она задает максимальное количество источников света, которые учитываются основной системой освещения и системой LightFX. По умолчанию это количество равно 8 (максимум для основной системы освещения). Если вы хотите использовать больше источников света для системы LightFX, нужно использовать эту функцию
   * Функция TrisRendered удалена   * Функция TrisRendered удалена
   * Функция ViewerGetPickedObjectsList теперь работает с объектами-списками PickList, которые нужно создавать вручную   * Функция ViewerGetPickedObjectsList теперь работает с объектами-списками PickList, которые нужно создавать вручную
Строка 25: Строка 29:
   * Функция SpriteNoZWrite удалена, используйте вместо нее MaterialSetDepthWrite   * Функция SpriteNoZWrite удалена, используйте вместо нее MaterialSetDepthWrite
   * Функция MaterialCullFrontFaces удалена   * Функция MaterialCullFrontFaces удалена
 +  * Функция MaterialSetZWrite теперь MaterialSetDepthWrite
 +  * Переделана система TextureEx у материалов. Удалены функции MaterialLoadTextureEx, MaterialSetTextureEx, MaterialSetTextureExFromLibrary, MaterialGenTextureEx, MaterialEnableTextureEx
 +  * PtrToReal теперь PointerToReal
   * Функции Polygon удалены   * Функции Polygon удалены
 +  * Функции TTFontSetEncoding, TTFontLoadCodePage удалены
   * Функции TextRead, TextConvertANSIToUTF8 удалены   * Функции TextRead, TextConvertANSIToUTF8 удалены
   * Функция OdeAddCone удалена   * Функция OdeAddCone удалена
 +  * Переделана система FBO. Удалены функции FBOSetViewer, FBORenderObject, FBORenderObjectEx, FBOSetOverrideMaterial, FBOSetColorTextureFormat. FBO теперь лучше интегрирован в граф сцены.
 +
  • xtreme3d_4.0.1711309228.txt.gz
  • Последнее изменение: 2024/03/24 22:40
  • admin