2014-02-20 211 views

回答

0

ShiVa發動機開發確實支持開發C++

欲瞭解更多信息,請參閱here

那在上面的鏈接的方法說:

溼婆,創造一個遊戲有一個主AIModel將充當發動機和你的C++代碼之間的「代理」,姑且稱之爲「 AIProxy」。

在你的「AIProxy」,添加例如名爲「onLoadScene」

的處理程序,另一個名爲「onMoveObject」等導入你的對象,創建您的場景,你需要在任何其他資產運行。 現在,將您的遊戲導出爲STK文件。

在Mac端,打開ShiVa創作工具並從您的STK文件創建一個Xcode項目。

現在您可以使用位於「S3DClient_Wrapper.h」中的函數「S3DClient_SendEventToCurrentUser」從C++和/或Objective-C調用您的「AIProxy」處理程序。相反(從腳本調用C++,您可以使用鉤子相關函數)。