This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
专业(SIM)
UnigineEditor
界面概述
资源工作流程
版本控制
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
材质和着色器
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
创建内容
内容优化
材质
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials

Preprocessor Macros for Rebuilding the Engine

USE_OPENGL Build the binary with the OpenGL rendering system.
USE_DIRECT3D11 Build the binary with the Direct3D11 rendering system.
USE_OPENAL Build the binary with the OpenAL sound system.
USE_XAUDIO2 Build the binary with the XAudio2 sound system.
USE_MEMORY Build the binary with the Unigine memory management system.
USE_PASSWORD Build the binary with a password for resources and UNG archives.
USE_D3D11_WRAPPER Build the binary with the D3D11 wrapper.
USE_D3D12_WRAPPER Build the binary with the D3D12 wrapper.
USE_GL_WRAPPER Build the binary with the OpenGL wrapper.
USE_AL_WRAPPER Build the binary with the OpenAL wrapper.
USE_CU_WRAPPER Build the binary with the CUDA wrapper.
USE_CL_WRAPPER Build the binary with the OpenCL wrapper.
USE_XA2_WRAPPER Build the binary with the XAudio2 wrapper.
USE_OPENGL_44 Build the binary with OpenGL 4.4 functionality.
USE_OPENGL_45 Build the binary with OpenGL 4.5 functionality.
USE_CUDA Build the binary with CUDA support.
USE_OPENCL Build the binary with OpenCL support.
USE_SIXAXIS Build the binary with support of a sixaxis controller.
USE_EDITOR Build the binary with support of UnigineEditor.
USE_DOUBLE Build the binary with support of double precision of coordinates.
USE_HALF_TEXCOORDS Build the binary with half float coordinates.
USE_TERMINAL Build the binary with the console available.
DONT_USE_RTTI Build the binary with support of the RTTI mechanism (C++ feature).
DONT_USE_EXCEPTION Build the binary without support of C++ exceptions.
USE_MICROPROFILE Build the binary with support of the microprofile.
USE_OPENEXR Build the binary with support of the OpenEXR format.
USE_SSE2 Build the binary with support of the Streaming SIMD Extensions 2 technology (Intel SIMD).
USE_SSE Build the binary with support of the Streaming SIMD Extensions technology.
USE_OPENGL_DEBUG_OUTPUT Build the binary with the OpenGL debug context.
USE_EXTERN_INFO Build the binary with a possibility to generate the list of all external functions and variables exported to UnigineScript.
USE_MESH_FILE Build the binary with support of the following mesh formats:
  • MESH
  • SMESH
  • OBJ
  • PLY
  • DAE
  • FBX
USE_SHADER_CACHE Build the binary with support of cache files for DirectX 11 shader.
DONT_USE_SHADER_COMPILER Build the binary without support of the DirectX 12 shader compiler.
USE_RESOURCES Build the binary with support of compiling binary resources.
Last update: 2017-07-03
Build: ()