首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

3.1.4  实际解决掉的一些问题

因为受到这么多的约束限制,或许你会怀疑基于命令的脚本语言究竟有没有用处。毫无疑问,无法定义或者无法使用变量、表达式、循环结构、分支结构,以及其他一些通常的编程语言特性是一个很严重的缺陷。但是,这并不意味着基于命令的脚本语言就毫无用武之地,它还是具有它自己独特的应用领域的。例如,和速度以GHz计的64-bit Pentium相比,16MHz的CPU看起来似乎是毫无用处,但是如果将这个芯片用于设计远程控制的汽车和时钟收音机,那么它的作用也就显得无法估价了。所以,我们不应该考虑某个东西到底是不是有用,我们应该考虑的是它究竟能够用于什么地方。

记住,对于定义那些游戏引擎将要执行的具有固定顺序的事件,基于命令的语言是一个很不错的选择,它快捷而又简单。虽然在设计一个小型的脚本系统或为游戏最后的boss编写复杂的AI逻辑等方面,基于命令的脚本语言会明显显得力不从心,但是它却可以用于编写一些较为简单的事物,例如游戏中游戏介绍顺序的具体细节,或角色扮演游戏引擎中某个简单的非玩家人物的行为。实际上,在后面的章节中,你将会发现上述两个方面的具体应用实例。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论