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

3.1.2  命令

具体地说,命令就是给游戏引擎中某个特定的功能或动作赋予的符号化名称。命令可以接收零个或者是多个参数,这些参数在数据类型上可以有所不同,但都必须是字面值(literal value)(基于命令的语言不支持变量和其他间接的方式),下面就是它常用的语法结构:

Command Param0 Param1 Param2

设想使用C语言编写了一段程序,它定义了一个main()函数和任意一些其他的函数,每个函数都接收零个或者是N个参数。现在假定这个主函数main()不能声明任何局部变量,也不能使用任何全局变量,那么它就只能调用那些使用字面值的函数。这个基本上就等价于使用基于命令的语言来编写程序了。

当然,基于命令的语言所使用的语法结构是不同的。为了简单直观,这里不允许使用多余的空格——命令和它的每一个参数都要使用一个单独的空格隔开。这里没有逗号、Tab键和其他那些在程序中出现的符号。命令通常都单行表示,并且应该在这一行的第一个字符处开始。

查看所有评论(0)条】

最近评论



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