yzwalkman

——用数绘画

导航

2013年1月8日 #

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

摘要: 生成了与脚本相应的ConcreteNodeList列表,并不意味着“语义分析”的结束,恰恰相反,“语义分析”其实刚刚开了个头。分析后面的代码,我们会知道,ConcreteNodeList列表的生成不过是为“语义分析”做一个准备罢了。“语义分析”的核心功能是在ScriptCompiler::convertToAST()函数中完成的。为了正确理解它,需要先来明确以下几个问题:1. 脚本文件的格式 a. 脚本中的对象(object)和对象的命名格式。 Ogre自定义了一些关键字用来对外部数据进行定义,比如材质脚本中的“material”、“technique”、“pass”等。脚本中要定义... 阅读全文

posted @ 2013-01-08 17:40 yzwalkman 阅读(1987) 评论(0) 推荐(1) 编辑