- 1、本文档共139页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GML语言教程(中文版)
目录
GML语言概述………………………………………………………………………………………5
一个程序 5
变量 6
赋值语句 6
表达式 6
扩展变量 7
在其他对象中定位变量 8
数组 10
If语句 10
Repeat语句 11
While语句 11
Do语句 11
For语句 12
Switch语句 12
Break语句 13
Continue语句 13
Exit语句 14
函数 14
脚本 14
With结构 15
注释 16
GML中的函数与变量 16
数学运算单元……………………………………………………………………………………16
常数 16
实数函数 16
字符串处理函数 18
日期及时间处理 19
游戏运行…………………………………………………………………………………………20
移动 21
路径 22
运动设计 23
碰撞检测 26
实例 27
解散实例 28
定时 29
房间 30
房间过渡 31
分数 32
产生事件 33
复杂的变量和函数 36
用户互动…………………………………………………………………………………………37
键盘 37
鼠标 40
手柄 40
游戏绘制…………………………………………………………………………………………41
精灵和图片 41
背景 42
绘制精灵和背景 43
绘制形状 45
字体和文本 47
高级绘图函数 48
绘制表面 51
贴图 53
显示 55
窗口 55
视角 58
重绘屏幕 59
声音与音乐………………………………………………………………………………………60
基本声音函数 61
声音效果 62
3D音效 63
CD音乐 64
信息窗口,最高分,以及弹出式窗口…………………………………………………………65
溅射屏幕 65
弹出信息和询问框 67
最高分列表 68
资源………………………………………………………………………………………………69
精灵 69
声音 70
背景 70
字体 70
路径 71
脚本 71
时间线 72
对象 72
房间 72
改变资源……………………………………………………………………………………………72
精灵 73
声音 74
背景 75
字体 76
路径 76
脚本 77
时间线 77
对象 77
房间 78
文件、注册和执行方式……………………………………………………………………………79
文件 79
注册 82
INI文件 83
执行程序 83
数据结构……………………………………………………………………………………………84
堆栈 85
队列 85
列表 86
配对 87
优化队列 87
栅格 88
创建粒子……………………………………………………………………………………………90
简单效果 90
粒子类型 91
粒子系统 94
发射器 95
吸引器 96
破坏器 97
偏转器 97
转换器 98
烟火例子 99
多人游戏……………………………………………………………………………………………100
创建连接 100
创建和加入联机 102
玩家 102
共享数据 103
消息 103
3D绘制………………………………………………………………………………………………104
进入3D模式 105
简单绘制 105
绘制3D多边形 106
绘制基本形状 107
世界视角 108
转变 110
雾 111
灯光
文档评论(0)