yzwalkman

——用数绘画

导航

2013年1月2日 #

Ogre源代码浅析——脚本及其解析(二)

摘要: 对文本文件的解析,有两种方式比较常见。第一种,文件信息有固定的格式但没有太过复杂的结构,比如Ogre中的.cfg格式文件。对这种文件,一般可以逐行读取并直接按行解析。整个过程相对比较简单。第二种,文件本身有比较复杂的结构,而且文件信息的组织要符合一定的语法规范。比如各种计算机语言的源文件以及各种脚本语言(JavaScript、Python、Lua等等)的源文件。对这种文件的解析一般要经历几个较复杂的阶段,并根据最终的解析结果得到相应的指令顺列。Ogre的脚本文件的组织和解析,其方法和复杂呈度实际上介于这两者之间。 以.material、.program、.particle和.comp... 阅读全文

posted @ 2013-01-02 15:17 yzwalkman 阅读(2131) 评论(0) 推荐(1) 编辑