我知道如何將C++函數綁定到AngelScript,但在我的C++代碼中,如何加載.as腳本文件?我怎麼能說我的C++「現在執行myscript.as!」 ?AngelScript,如何加載腳本文件?
在AngelScript API中,我找不到像「LoadScript」或「ExecuteScript」這樣的函數。 或者我必須從AngelScript加載所有腳本的地方定義一個路徑,而且我不需要告訴它確切的文件?
我知道如何將C++函數綁定到AngelScript,但在我的C++代碼中,如何加載.as腳本文件?我怎麼能說我的C++「現在執行myscript.as!」 ?AngelScript,如何加載腳本文件?
在AngelScript API中,我找不到像「LoadScript」或「ExecuteScript」這樣的函數。 或者我必須從AngelScript加載所有腳本的地方定義一個路徑,而且我不需要告訴它確切的文件?
剛剛發現它(在文檔小方一句):
AngelScript不會在文件加載時提供一個構造。這就是爲什麼沒有API函數。所以手動加載確實是唯一的方法。
asIScriptModule :: AddScriptSection將加載一個腳本字符串。 asIScriptContext :: Execute將從腳本執行一個函數。 The documentation對此很清楚;你可能想看看它。