GameMaker GML语言汉化文档 教程DOC文档

GameMaker GML语言汉化文档 教程DOC文档

  • 下载权限:注册会员
  • 软件类型:电子书
  • 引擎类型:gamemaker
  • 软件大小:128 KB
  • 最后更新:2019-02-21 09:34
  • 提取码:

990游戏资源素材网提供游戏素材资源和各类游戏引擎教程范例实例下载以及交易

Game Maker 语言 (GML)

Game Maker内置一款编程语言。这个编程语言给你常规动作之外更多的自由度和控制力。这个语言我们把它简称为 GML (Game Maker Language)。在这一章我们会向你详细介绍有关GML的使用方法,提供一个系统提供的所有函数(接近1000个)和变量来控制你的游戏中所有方面.
1.GML语言概述
Game Maker内置一款编程语言。让你在标准动作之外获得更多的自由度和控制力。这个语言我们简称它为 GML (Game Maker Language)。你可以在很多地方用这个语言编写代码。首先,当你定义脚本的时候。脚本就是一份GML程序。其次,当你在一个事件中添加新动作时。在编写代码动作时你也同样可以使用GML。第三,如果你想在一个动作中使用指定的一个值,你同样可以使用GML来表达。一段语句如下所说,并不是完整的程序,只是计算出结果的一段代码。 
在本章中我们将向你描述GML的基本概念。当你希望学习使用GML时,这里有一些东西你需要留意。首先,你的所有资源(精灵、对象、声音、等等)你必须使用一个以字母开头,全部由字母、数字或下划线组成的名称。不然的话你将无法在程序中正确的调用他们。确保所有资源都有不同的名字。同时也要注意不要将资源取名为 self、global或者其他保留字,因为这些字符在GML中有特殊含义(具体有哪些保留字将在后面详细论述). 

一个程序 

一个程序包括一套完整的指令,称为语句。一个程序必须以'{ '开头,以'} '结尾。之间是 语句文本。每行语句必须以'; '分号结尾。所以语句的通常形式应该是这样的 : 
{
  <statement>;
  <statement>;
  ...
}
语句的样式可以有很多种,将在以下各章节论述 . 

变量 

和其他语言一样,GML中也有变量。变量是存储信息的一段内存空间。他们各有不同的名字 以便于你去调用他们。GML中的一个变量既可以存储一个真实数字,也可以存储一个字符串。 变量并不需要像其他语言一样需要预先声明。这里有大量内置的变量类型。一些相当常见比 如 mouse_x 和 mouse_y 定义鼠标当前位置。其他一些则定义我们扩展程序时使用的当前对 象例程。比如 x 和 y 定义当前例程的位置。一个变量的名称必须以字母打头,由字母、 数字或下划线组成(最长不超过64个字符)。当你在当前例程中使用新的变量时,在其他例 程的程序中是不可见的(即使是同一个对象的不同例程)。你仍然可以通过某种方法调用其 他例程里的变量,接着往下看.

赋值语句 

一段赋值语句将一个值放入一个变量。形式如下 : 
<变量名> = <表达式>;
一个表达式可以是一个简单的数值,也可以是复杂的运算式。除了向一个变量赋值以外,同 样可以在当前变量值的基础上再次赋值,使用 '+='的格式。当然,还有 -=,*= /= 或者更 加复杂的格式如 |=、&\、^=. 

更多内容请下载浏览

相关推荐