AngelScript,如何加载脚本文件?

时间:2011-07-15 18:12:36

标签: c++ load execute

我知道如何将C ++函数绑定到AngelScript,但在我的C ++代码中,如何加载.as脚本文件?我怎么能在我的C ++中说“执行myscript.as now!” ?

在AngelScript API中,我找不到任何像“LoadScript”或“ExecuteScript”这样的函数。 或者我必须在AngelScript加载所有脚本的地方定义一个路径,而我不需要告诉它确切的文件?

2 个答案:

答案 0 :(得分:2)

刚刚找到它(在文档中的小旁边句子中):

AngelScript不提供内置文件加载。这就是没有API功能的原因。所以手动加载确实是唯一的方法。

答案 1 :(得分:1)

asIScriptModule :: AddScriptSection将加载脚本字符串。 asIScriptContext :: Execute将从脚本执行一个函数。 The documentation对所有这一切都很清楚;你可能想看一看。