UNIGINE支持包
*UNIGINE*支持包使*Engee*能够使用库块处理UNIGINE项目 軟體環境 UNIGINE. 包运行在子系统之上 恩吉。综合服务 并使用两个辅助类进行数据交换: 工程师/工程师 和 工程师;工程师. 要在项目中使用它们,请将源连接到 CMakeLists。txt的 基于UNIGINE集成目录中的示例。
要求
-
子系统已安装并运行 恩吉。综合服务.
-
C++中的UNIGINE项目通过CMake进行汇编。
-
添加套接字源(
工程师/工程师,工程师;工程师)在CMakeLists。txt的遵循集成目录中的示例。 -
交换的地址和端口(必须与*Engee*中的块设置匹配)。
快速启动
-
安装或连接*Engee子系统。集成*如图所示 文章.
-
连接源
工程师/工程师/工程师;工程师在CMakeLists。txt的基于UNIGINE集成目录中的示例。 -
在UNIGINE项目中(C++/CMake):
-
在教室里
应用程序日志(初始化世界)创建工程师;工程师并连接到所需的地址/端口(例如,127.0.0.1:5150). -
通过名称获取所需的对象(节点)(例如,
材料球). -
在世界更新方法中,从套接字读取数据并更新对象的状态(例如,位置)。
-
关机时,正确关闭插座。
-
-
在*Engee*中,从库中设置块 軟體環境 UNIGINE (地址/端口和数据格式),然后运行模型和UNIGINE项目。