0

是否Shiva支持C++11标准?我想学习如何使用游戏引擎并且我已经知道了C++,所以我更喜欢ShivaUnity是否支持C++11

4

1 回答 1

0

ShiVa引擎开发确实支持开发C++

请参阅此处了解更多信息。

上述链接中的一种方法说:

在 ShiVa 中,使用一个主要 AIModel 创建一个游戏,该模型将充当引擎和 C++ 代码之间的“代理”,我们称之为“AIProxy”。

在您的“AIProxy”中,添加一个名为“onLoadScene”的处理程序,另一个名为“onMoveObject”的处理程序等。

导入您的对象、创建您的场景以及您在运行时需要的任何其他资产。现在,将您的游戏导出为 STK 文件。

在 Mac 端,打开 ShiVa Authoring Tool 并从您的 STK 文件创建一个 Xcode 项目。

现在您可以使用位于“S3DClient_Wrapper.h”中的函数“S3DClient_SendEventToCurrentUser”从 C++ 和/或 Objective-C 调用您的“AIProxy”处理程序。相反(从脚本调用 C++,您可以使用与钩子相关的函数)。

于 2014-06-16T15:19:21.390 回答