Различия

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

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

Следующая версия
Предыдущая версия
xtreme3d_4.0 [2024/03/24 22:37]
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), альфа-тестирование
Строка 16: Строка 18:
   * ⏳ **Xtreme3D 4.0.0** (ориентировочно начало 2025 года)   * ⏳ **Xtreme3D 4.0.0** (ориентировочно начало 2025 года)
   * ⏳ **Xtreme3D 4.1.0** (середина-конец 2025 года)   * ⏳ **Xtreme3D 4.1.0** (середина-конец 2025 года)
 +
 +===== Отличия от Xtreme3D 3.9 =====
 +Большинство функций движка остаются без изменений. Изменения, ломающие обратную совместимость, перечислены ниже.
 +
 +  * Функция Update теперь EngineUpdate
 +  * Изменился смысл функции EngineSetMaxLights. Теперь она задает максимальное количество источников света, которые учитываются основной системой освещения и системой LightFX. По умолчанию это количество равно 8 (максимум для основной системы освещения). Если вы хотите использовать больше источников света для системы LightFX, нужно использовать эту функцию
 +  * Функция TrisRendered удалена
 +  * Функция ViewerGetPickedObjectsList теперь работает с объектами-списками PickList, которые нужно создавать вручную
 +  * Функция CameraZoomAll теперь требует указания Viewer во втором параметре
 +  * Функция SpriteNoZWrite удалена, используйте вместо нее MaterialSetDepthWrite
 +  * Функция MaterialCullFrontFaces удалена
 +  * Функция MaterialSetZWrite теперь MaterialSetDepthWrite
 +  * Переделана система TextureEx у материалов. Удалены функции MaterialLoadTextureEx, MaterialSetTextureEx, MaterialSetTextureExFromLibrary, MaterialGenTextureEx, MaterialEnableTextureEx
 +  * PtrToReal теперь PointerToReal
 +  * Функции Polygon удалены
 +  * Функции TTFontSetEncoding, TTFontLoadCodePage удалены
 +  * Функции TextRead, TextConvertANSIToUTF8 удалены
 +  * Функция OdeAddCone удалена
 +  * Переделана система FBO. Удалены функции FBOSetViewer, FBORenderObject, FBORenderObjectEx, FBOSetOverrideMaterial, FBOSetColorTextureFormat. FBO теперь лучше интегрирован в граф сцены.
 +
  • xtreme3d_4.0.1711309050.txt.gz
  • Последнее изменение: 2024/03/24 22:37
  • admin