Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
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]], | Четвертое поколение [[Xtreme3D]], | ||
+ | |||
+ | [[https:// | ||
**Текущий статус: | **Текущий статус: | ||
Строка 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 удалена, | ||
+ | * Функция MaterialCullFrontFaces удалена | ||
+ | * Функция MaterialSetZWrite теперь MaterialSetDepthWrite | ||
+ | * Переделана система TextureEx у материалов. Удалены функции MaterialLoadTextureEx, | ||
+ | * PtrToReal теперь PointerToReal | ||
+ | * Функции Polygon удалены | ||
+ | * Функции TTFontSetEncoding, | ||
+ | * Функции TextRead, TextConvertANSIToUTF8 удалены | ||
+ | * Функция OdeAddCone удалена | ||
+ | * Переделана система FBO. Удалены функции FBOSetViewer, | ||
+ |