为了给一个小游戏加一些剧情上去,就写了一个地图编辑器。现在地图编辑器OK了, 就差一个脚本解释器了。
今天想了一天如何写一个脚本解释器,我需要什么样的语法,按照什么流程来解释脚本,如何和游戏程序交互等。鉴于我还没有认真学习过编译原理,所以只能靠自己思考整套模型了。
花了一个晚上,才写了200多行代码,完成了一个词法分析器。语法分析部分留到明天网上再继续了,明天的作业还没做好呢。。。
为了给一个小游戏加一些剧情上去,就写了一个地图编辑器。现在地图编辑器OK了, 就差一个脚本解释器了。
今天想了一天如何写一个脚本解释器,我需要什么样的语法,按照什么流程来解释脚本,如何和游戏程序交互等。鉴于我还没有认真学习过编译原理,所以只能靠自己思考整套模型了。
花了一个晚上,才写了200多行代码,完成了一个词法分析器。语法分析部分留到明天网上再继续了,明天的作业还没做好呢。。。