GMS2可以制作脚本语言嘛 已解决
末落X 发表于 2020-05-04 07:11:53 399

引擎版本是GMS2 1.2.3.344

请问可以制作通过外置文件触发的脚本语言吗? 还是只能使用script_execute和asset_get_index的组合制作

最后于 3月前 被末落X编辑 ,原因:
最新回复 (2)
  • 摸魔抹莫 发表于 2020-05-05 10:23:14
    0 2
    script_execute()和asset_get_index()只能执行死代码,也就是你在编辑工程的时候写好的代码,不能执行在运行时产生的字符串组成的代码,因为GMS2这个版本的VM代码运行方式是编译转换成某种字节码再执行,不是像GM8一样直接解释执行。
    如果你希望在运行时执行某些无法在编译期确定的代码的话,恐怕得编一个代码解释程序才行,这是一个很复杂的工作。
  • 末落X 发表于 2020-05-05 11:06:47
    0 3
    摸魔抹莫 script_execute()和asset_get_index()只能执行死代码,也就是你在编辑工程的时候写好的代码,不能执行在运行时产生的字符串组成的代码,因为GMS2这个版本的VM代码运行方式是 ...
    谢谢了