# 设置项_常规设置
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-09-17-10-10-51.png)
常规首选项用于定义 GameMaker Studio 2 IDE 的常规设置。常见的一些选项列在主页上,其他选项则被分为多个子类别,后文会做进一步说明。
* 选择要使用的 IDE 的语言:此选项允许您从所提供的选项列表中选择 IDE 的语言。默认是英文。
* 默认音频设备:您可以在此选择要使用的 GameMaker Studio 2 IDE 的默认音频设备。您可以通过单击刷新按钮来刷新列表。
* 默认退出确认:此选项允许您设置退出 GameMaker Studio 2 时是否显示确认消息。默认情况下设置为“确定”,但可以设置为跳过消息,默认您已经点击了确定。
* 选择要使用的IDE皮肤:在这里,您可以从 IDE 可使用的不同皮肤中进行选择。默认情况下,GameMaker Studio 2 配有两个皮肤,一个亮色和一个黑色,默认设置使用黑色皮肤。
* 启用通知消息:此操作可使 IDE 能够显示有关新的运行库等通知。默认情况下,此选项处于打开状态。
* 通知超时:设置通知所显示的时间长度(以毫秒为单位)。默认值为6000。
* 自动重新加载已更改的文件:如果选中此选项, IDE 将自动扫描检查。
* 始终立即打开新资源:如果选中此选项,则每次在资源树中创建新资源时,相应的资源编辑器将自动打开。在默认情况下是选中的,取消选中将意味着您每次必须手动打开所有新创建的资源进行编辑。
* 当拖入 IDE时始终打开新的资源:某些资源(如精灵或声音)可以拖动到GameMaker Studio 2 IDE 的主工作空间上,经过检测直接被添加为资源树中的新资源。默认情况下,如果发生这种情况,相应的资源编辑器也将被打开以进行编辑,但是取消选中此选项将会阻止编辑器打开,您将需要手动打开它们。
允许通过快捷键关闭空选项卡:您可以使用键盘快捷键 Ctrl/Command + W 关闭任何打开的选项卡,但是如果禁用此选项,该快捷键将不再起作用。默认情况下启用。
* 禁用 IDE 过渡动画:GameMaker Studio 2 IDE 有许多过渡动画,例如打开窗口等,但是它们并不适合所有人的喜好,如果在旧的或性能不足的计算机上禁用,还可能会使计算机使用性能提升。您可以在此处禁用它们,默认情况下它们处于开启状态。
* 在启动时显示欢迎界面:默认情况下打开,并且在 GameMaker Studio 2 启动时显示一个简短的启动画面。取消选中此项将会禁止启动界面显示。
* 自定义DPI设置:该选项允许您用自己的方式覆盖默认DPI设置。您必须首先启用该选项,然后设置 Raw DPi Override 值(默认值为96)或设置本地 DPi 的百分比,一旦更改,将提示您重新启动 IDE,这可能需要您保存所有当前正在进行的工作。
* 参与用户调查:当选中此选项时,您正在告诉 GameMaker Studio 2,您愿意参与用户反馈调查,这意味着在您工作时偶尔会有消息对话框显示到您正在工作的区域并请求打分和反馈。默认情况下,此选项为开启。
以上选项是常规首选项所提供的主要选项,但下列子类别中还有一些额外的选项:
## 资源浏览器
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-09-54-29.png)
当你去添加一个精灵到一个对象,或者使用拖放或者使用一些字体时,资源浏览器将会打开:
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-09-54-38.png)
默认情况下,它显示树视图(左侧)和列表视图(右侧),但使用此首选项可以选择仅显示其中之一。
## 背景
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-09-56-56.png)
背景偏好用来设置工作区背景图,以及它具体如何显示。选项如下:
* 背景图像:被用作不同工作区的背景的图像文件。默认设置是默认背景图,但您可以在此处选择自己的图像。您可以选择的图像类型为* .png,* .gif,* .jpg,* .jpeg,* .tif,* .tiff,* .ico,* .bmp,* .2bp或* .mdi,但请注意,无论初始图像格式如何,所有文件最终将被保存为* .png文件,动画* .gif文件将只显示第一帧画面的静态图。
* 图像缩放:控制背景图像在不同工作区内的缩放。选项有:
* 拉伸 - 图像将被拉伸以适应工作空间,根据可见的侧栏改变长宽
* 平铺 - 图像将被平铺以覆盖工作区
* 适配 - 图像将按比例缩放以适应工作空间,如果不是1:1适配,可能会有个外框
* 桌面延展 - 背景将涵盖整个工作区,包括可见的侧栏
* 显示背景图像:此选项控制是否显示所选的背景图像。默认情况下该选项是打开的。
## 编译
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-00-03.png)
“编译”首选项用于处理某些与导出相关的选项,当您为了测试或打包编译游戏时以及在编译过程的某些方面中。这些选项是:
* 编译时语法错误自动提示:编译时启用或禁用语法错误通知。这里是默认开启的。
* 在编译期间显示编译窗口:默认情况下,编译项目时将显示编译窗口,即使编译文档被关闭(文档默认打开)。取消该选中将禁用此操作,选中则编译窗口可见。
* 在编译期间显示编译窗口中的所有编译器命令:默认情况下检查,并强制编译器在编译窗口中显示所有相关命令。关闭选项将使输出信息变少。
* 显示所有详细的编译器命令:打开将强制编译器显示与编译过程相关的其他命令。一般来说,这只有在调试时才需要,如果您有问题的话可能需要此支持。默认情况下关闭(这是推荐设置)。
* 构建软件包后,在资源管理器窗口中突出显示:打开此选项将使 GameMaker Studio 2在创建可执行程序后打开资源管理器窗口。默认情况下开启。
* 在编译时清除输出窗口:默认情况下,编译器窗口将在每个构建开始时清除编译输出窗口中的所有之前的日志,关闭选项将保留以前的编译器日志。这是默认启用的,是推荐配置,因为大型编译器的日志可能会减慢编译时间。
* 调试器使用的端口:这将设置要使用的调试模块的端口号。默认值为6509。
* 编译时所使用的最大并行作业:此值设置专用于编译项目的最大CPU内核数。默认值为8,一般来说,您不必更改此值,但如果您使用的是笔记本电脑或低性能电脑,则可能需要降低此值。
## 确认对话框
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-02-48.png)
“确认对话”首选项用于处理在 GameMaker Studio 2 IDE 中执行某些操作时将出现的一些普通确认弹出窗口。选项是:
* 使用键盘快捷键关闭非空工作区标签的默认值:上述键盘快捷键可用于关闭任何打开的选项卡,但有时您可能会意外关闭所需的空标签。为了防止这种情况,您可以将此选项设置为“显示消息”(默认选项),询问您是否确实要关闭该空标签。另一选项为“否”,使用快捷键不执行任何操作,或者选择“是”关闭选项卡而没有任何消息。
* 重新启动正在运行的版本的默认值:当您重新启动构建,而另一个仍在运行时,系统将询问您是否要首先停止当前构建。关闭此选项将会取消显示该消息,并强制 GameMaker Studio 2 假设您已经单击“是”来做出响应。默认情况下,此选项设置为“显示消息”。
* 尝试调试YYC时发出警告:YYC目标编译为本地代码,因此无法使用内置调试器进行调试。当您尝试在YYC目标上使用调试器时,您将收到一条警告来通知您,并且项目将使用VM进行编译。此选项默认设置为“显示消息”,若将其设置为“确定”将会取消此警告。
* 重置项目布局的默认选项:当您选择重置项目布局(从布局菜单)时,默认情况下将显示即将关闭所有打开的资源窗口的警告消息。当然,您可以通过选择“是”来关闭此选项并自动重置布局,或者通过选择“否”来使其不做任何改动。默认值为“显示消息”。
* 关闭匿名统计信息时默认选项:当您在“常规游戏”选项中禁用匿名游戏统计信息时,将显示一条警告消息,要求您仔细考虑该选项。您可以通过在此处选择“是”来关闭此选项,或者通过选择“否”来使其不做任何改动。默认值为“显示消息”。
## 前往
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-04-02.png)
此首选项有关于前往窗口,您可以使用键盘快捷键 Ctrl/Command + T 打开。
* 显示搜索结果的最大数量:当您使用“前往搜索”窗口时,此选项控制返回结果的最大数量。
## 帮助手册
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-04-27.png)
该帮助文件可以像网页一样操作,因此需要使用 GameMaker Studio 2 内置微型 Web 服务器或使用外部浏览器。可以在这里改变这些设置:
* 用于Web服务器的端口号:设置要使用的微型 Web 服务器的端口号。 默认值为51268。
* 使用外部浏览器浏览帮助手册:如果选中此选项,则打开帮助文件将使用系统的默认浏览器将其打开。 默认启用,将其关闭将强制将帮助文件在IDE中的工作区中打开。
## 输入
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-05-26.png)
输入首选项用来定义 IDE 内的鼠标和键盘输入设置。可用的选项有:
* 双击时间延时(毫秒):IDE 的某些区域需要较慢的双击才能正常工作,例如重命名资源时(快速双击将打开资源编辑器,而缓慢的双击将重命名它) 。此选项允许您设置检测速度,默认值为 350 毫秒。
* 拖动选项卡使其还原最大化之前状态的识别距离:将工作区选项卡从IDE中的默认位置拖动时,如果当时只有一个工作区处于活动状态,则 GameMaker Studio 2 窗口将还原为最大化之前的状态并跟随鼠标移动(如果您有多个工作区活动,将创建一个新的 IDE 实例来保存其他工作区)。此设置控制在工作区中识别拖动标签的距离,默认值为4px。
* 锁定滚动窗口的时间(秒):此选项有关在 GameMaker Studio 2 中重叠的窗口之间滚动的等待时间。例如,当您在窗口“A”中滚动时,光标可能会悬停在另一个窗口“B”中的可滚动区域上,因此此首选项定义您停止滚动“A”与可以滚动“ B“之间等待的时间,所以你不会不小心开始滚动不同的面板。默认值为500ms。
* 允许鼠标与缩放窗口的最小级别:此选项控制鼠标不能继续缩小窗口的缩放截止点(如:添加节点,拖动窗口等)。默认值为40。
* 必须按住鼠标滚轮缩放控制键:选中此选项后,所有编辑器(和主工作空间)都将使用 Ctrl/Command +鼠标滚轮进行缩放,而关闭该选项,则只需使用鼠标滚轮进行缩放。
* 滚动速度:控制不同工作区内的滚动速度。默认值为2。
## 输出窗口
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-07-01.png)
输出窗口首选项用来控制 IDE 中各种输出窗口的颜色和格式设置。 每个窗口都有相同的选项集,如下所示:
* 颜色:正在写入窗口的文本的默认颜色。
* 字体名称:要使用的字体的名称(可用字体为系统上所安装的字体)。
* 样式:要使用的字体样式,如粗体或斜体(请注意,并非所有窗口都允许这些样式,而且这还与使用的字体有关)。
* 尺寸:为给定的输出窗口设置字体尺寸。
* 抗锯齿模式:您可以在此设置输出窗口字体渲染的抗锯齿模式。 您可以选择使用 IDE 的默认值,也可以通过选择某一选项来强制开启或关闭。
## 路径
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-08-22.png)
“路径”首选项控制 GameMaker Studio 2 IDE 中元素所需的不同文件路径以及所需的所有外部编辑器。 IDE 有以下选项:
* 临时文件路径:保存所有临时文件夹的位置。默认情况下是\ Users \ \ AppData \ Local \ Temp \ GameMakerStudio2。
* 资源缓存路径:为每个项目保存资源缓存的位置。默认情况下是D:\ Users \ \ AppData \ Roaming \ GameMakerStudio2-Dev \ Cache。
* “我的项目”位置:GameMaker Studio 2 创建新项目的位置。默认情况下是D:\ Users \ \ Documents \ GameMakerStudio2。
* 自动删除临时文件夹:打开该选项 GameMaker Studio 2 将强制性自动删除每个项目进行编译时所创建的Temp文件夹。默认情况下,此设置已启用,取消启用将关闭该功能(这意味着您将必须手动删除所有临时文件)
* 退出时删除资源缓存:若打开该选项,当您退出GameMaker Studio 2时,资源编译器缓存文件夹将被删除。默认情况下,该功能关闭,启用它将意味着所有项目每次加载并运行需要的缓存时都需重建缓存(需要时间取决于游戏的大小)。
* 删除临时文件夹:单击此按钮将删除项目的临时文件夹。
* 删除资源缓存:单击此按钮将删除项目编译器的资源缓存。
以下选项用于设置外部编辑器的路径:
* SWF文件的外部编辑器/查看器的路径:如果使用SWF格式的精灵,您可以设置首选查看器/编辑器的路径,当您单击“精灵编辑器”中的“编辑图像”按钮时,它将打开给定路径下的程序。这里的默认值是没有路径。
* Spine文件的外部编辑器/查看器的路径:如果使用Spine格式的骨骼动画精灵,您可以设置首选查看器/编辑器的路径,当您单击Sprite Editor中的“编辑图像”按钮时,它将打开给定的路径下的程序。这里的默认值是没有路径。
## 节能
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-30-39.png)
此处的“节能”首选项将会影响 GameMaker Studio 2 IDE 的CPU功耗和GPU功耗(基本上是通过降低程序运行的基本帧率来降低功耗)。 选项是:
* 接通交流电源时的百分比:连接到交流电源时的基本功耗。 默认值为100%。
* 使用电池电量时的百分比:使用电池供电时的基本功耗。 默认值为35%。
* 应用程序待使用时的百分比:当 GameMaker Studio 2 待使用时(无论电源如何)的基本功耗。 默认值为15%。
* 文件监视器频率(以毫秒为单位):这是文件监视器在桌面电脑(或接电的笔记本电脑)上运行的频率。 默认为2000。
* 笔记本电脑上的文件监视器频率(以毫秒为单位):这是文件监视器在笔记本电脑模式下运行的频率。 默认值为5000。
## 最近窗口
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-37-38.png)
此处的设置项用于设置“最近使用窗口”中的显示样式:
* 新加载项目时默认显示:启用后在加载新项目时将默认显示“最近使用窗口”,默认为禁用状态
* 把焦点窗口方放到列表顶部:启用此功能后,单击“最近使用窗口”列表内的任何项目,该项会移动到列表顶部,默认为禁用状态
* 只显示激活窗口:启用此功能后,已经被关闭的窗口就不会显示在“最近使用窗口”中(即关闭窗口同时也会将对应项目从本列表中删除),默认为禁用状态。
* 列表最大窗口数量:该选项用于设置“最近使用窗口”中最多能显示多少个窗口数量,默认为10。
## 资源
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-31-35.png)
这里的首选项包含项目中某些资源的绘制方式:
* 新项目的初始默认绘制颜色:当您使用字体或使用 GameMaker Studio 2 功能或 DnD™ 绘制图形而不指定颜色时,此处设置的颜色将为所使用颜色。 默认颜色为白色($ ffffff)。
## 工作区
![](http://7xqa61.com1.z0.glb.clouddn.com/Wechat/GMS文档翻译草稿/设置项/_image/2017-11-02-10-32-21.png)
工作区首选项将影响您在不同 GameMaker Studio 2 工作区内的移动方式。选项是:
* 使用快捷键查找窗口时所允许的度数范围:在工作空间内,可以为不同的对象和资源打开多个窗口,因此可以在它们之间快速移动,您可以使用键盘快捷键 Ctrl/Command+Alt + 箭头键 在它们之间移动。考虑到工作空间内的窗口并不是格对齐的,当您按所有可能的8个方向时,IDE必须选择某个窗口,并且此选项允许您设置所使用的“查看角度”。默认值为40°。
* 链中两列之间的填充:Workspace元素通常彼此“链接”(例如,代码编辑器链接到事件编辑器再链接到对象编辑器),并且此选项允许您设置任何两个链接的窗口之间的水平距离。默认值为30px。
* 链中两行之间的填充:如上所述,工作空间元素通常彼此“链接”,此选项允许您设置任意两个链接窗口之间的垂直距离。默认值为20px。
* 渲染链接有多少段? 在这里可以设置渲染链接的最大段数。降低此值可能有助于低端机器的性能。默认值为20。
* 工作空间链接线的颜色:这是用于设置在工作空间中元素之间链接线的颜色。默认颜色为$ 99DD00,alpha为153( \$ 99)。
* 当使用快捷键在窗口之间移动时,是否重新设置为1:1视图:如上所述,您可以使用键盘快捷方式在工作区内的窗口之间跳跃。您还可以使用 Ctrl/Command +鼠标滚轮 放大和缩小工作空间。设置此选项将意味着如果您放大工作区并使用快捷键跳到另一个窗口,则工作空间将返回到1:1视图,并以所选窗口为中心。此选项默认关闭。
* 允许工作空间链重叠:启用此选项将允许工作空间链交叉和重叠。默认情况下关闭。
- 介绍
- 新手须知
- 版本授权
- 安装
- 更新
- 发布日志
- 所需SDK
- 账号
- 首选项设置
- 拖拽编程
- 扩展编辑器设置
- 基本项设置
- 图片编辑器设置
- 语言设置
- 市场设置
- 对象编辑器设置
- 插件设置
- 资源树设置
- 场景编辑器设置
- 运行库设置
- 样条编辑器设置
- 精灵编辑器设置
- 文本编辑器设置
- 瓷片编辑器设置
- 时间轴设置
- 输入
- 快速上手
- 概览
- 启动页
- 工作区
- 资源树
- 工作流
- 创建精灵
- 创建瓷片集
- 创建音频
- 创建对象
- 创建场景
- 编译
- 调试
- 快捷键
- 菜单
- 文件菜单
- 编辑菜单
- 构建菜单
- 窗口菜单
- 工具菜单
- 市场菜单
- 帮助菜单
- 布局菜单
- 附加信息
- 位运算符和二进制
- 命令行
- 出错信息
- 文件系统
- 导入非位图精灵
- JSDoc使用
- 微型WEB服务端
- 过时函数
- 纹理页
- 使用缓冲区
- 编辑器
- 扩展编辑器
- 字体编辑器
- 图像编辑器
- 内含文件编辑器
- 备注编辑器
- 对象编辑器
- 路径编辑器
- 场景编辑器
- 脚本编辑器
- 着色器编辑器
- 音频编辑器
- 精灵编辑器
- 瓷片集编辑器
- 时间轴编辑器
- 对象可用事件
- 异步事件
- 绘制事件
- 手势事件
- 其它
- 调试管理器
- 设备管理器
- YoYo资源市场
- 输出停靠栏
- 项目图生成器
- 最近使用窗口
- 远程工作
- 混音器
- 版本控制
- 设置项
- 音频组
- 配置项
- 跨平台配置
- 纹理组
- 游戏配置选项
- AmazonFire 配置
- Android配置
- HTML5配置
- iOS配置
- Linux配置
- Mac配置
- Windows配置
- WindowsUWP配置
- 脚本编程
- 拖放编程概览
- 拖放编程功能索引
- GML概览
- 代码
- 数组
- array_create
- array_copy
- array_equals
- array_length_1d
- array_height_2d
- array_length_2d
- 赋值
- 表达式
- 数据存取
- 功能性语法
- 函数
- 脚本
- 注释
- 关键词
- 变量及作用域
- variable_global_exists
- variable_global_get
- variable_global_set
- variable_instance_exists
- variable_instance_get
- variable_instance_get_names
- variable_instance_set
- 寻址变量
- 评估顺序
- 数据类型
- is_array
- is_bool
- is_int32
- is_int64
- is_matrix
- is_ptr
- is_real
- is_string
- is_undefined
- is_vec3
- is_vec4
- 变元计数
- 指针
- 内置变量属性
- async_load
- health
- lives
- score
- GML函数索引
- asset_get_index
- asset_get_type
- Compatibility_Functions
- Asynchronous Functions
- Audio
- Buffers
- Cameras And Display (摄像机和显示)
- Cameras(摄像机)
- camera_apply
- camera_create
- camera_create_view
- camera_destroy
- camera_get_active
- camera_get_begin_script
- camera_get_default
- camera_get_end_script
- camera_get_proj_mat
- camera_get_update_script
- camera_get_view_angle
- camera_get_view_border_x
- camera_get_view_border_y
- camera_get_view_height
- camera_get_view_mat
- camera_get_view_speed_x
- camera_get_view_speed_y
- camera_get_view_target
- camera_get_view_width
- camera_get_view_x
- camera_get_view_y
- camera_set_begin_script
- camera_set_default
- camera_set_end_script
- camera_set_proj_mat
- camera_set_update_script
- camera_set_view_angle
- camera_set_view_border
- camera_set_view_mat
- camera_set_view_pos
- camera_set_view_size
- camera_set_view_speed
- camera_set_view_target
- view_camera
- view_current
- view_enabled
- view_get_camera
- view_get_hport
- view_get_surface_id
- view_get_visible
- view_get_wport
- view_get_xport
- view_get_yport
- view_hport
- view_set_camera
- view_set_hport
- view_set_surface_id
- view_set_visible
- view_set_wport
- view_set_xport
- view_set_yport
- view_surface_id
- view_visible
- view_wport
- view_xport
- view_yport
- The Screen Display
- Controls
- Data_Structures(数据结构)
- ds_exists
- ds_set_precision
- DS Grids
- DS Lists(列表)
- ds_list_create
- ds_list_destroy
- ds_list_clear
- ds_list_empty
- ds_list_size
- ds_list_add
- ds_list_set
- ds_list_delete
- ds_list_find_index
- ds_list_find_value
- ds_list_insert
- ds_list_replace
- ds_list_shuffle
- ds_list_sort
- ds_list_copy
- ds_list_read
- ds_list_write
- ds_list_mark_as_list
- ds_list_mark_as_map
- DS Maps(映射表)
- ds_map_exists
- ds_map_create
- ds_map_add
- ds_map_clear
- ds_map_copy
- ds_map_replace
- ds_map_delete
- ds_map_empty
- ds_map_size
- ds_map_find_first
- ds_map_find_last
- ds_map_find_next
- ds_map_find_previous
- ds_map_find_value
- ds_map_read
- ds_map_write
- ds_map_destroy
- ds_map_secure_save
- ds_map_secure_save_buffer
- ds_map_secure_load
- ds_map_secure_load_buffer
- ds_map_add_list
- ds_map_add_map
- ds_map_replace_list
- ds_map_replace_map
- DS Priority Queues
- DS Queues
- DS Stacks
- Debugging
- Drawing
- draw_enable_drawevent
- draw_flush
- Colour(颜色)
- colour_get_blue
- colour_get_green
- colour_get_hue
- colour_get_red
- colour_get_saturation
- colour_get_value
- draw_clear
- draw_clear_alpha
- draw_get_alpha
- draw_get_colour
- draw_getpixel
- draw_getpixel_ext
- draw_set_alpha
- draw_set_colour
- make_colour_hsv
- make_colour_rgb
- merge_colour
- Forms
- draw_arrow
- draw_button
- draw_circle
- draw_circle_colour
- draw_ellipse
- draw_ellipse_colour
- draw_healthbar
- draw_line
- draw_line_colour
- draw_line_width
- draw_line_width_colour
- draw_path
- draw_point
- draw_point_colour
- draw_rectangle
- draw_rectangle_colour
- draw_roundrect
- draw_roundrect_colour
- draw_roundrect_colour_ext
- draw_roundrect_ext
- draw_set_circle_precision
- draw_triangle
- draw_triangle_colour
- GPU
- gpu_get_alphatestenable
- gpu_get_alphatestref
- gpu_get_blendenable
- gpu_get_blendmode
- gpu_get_blendmode_dest
- gpu_get_blendmode_destalpha
- gpu_get_blendmode_ext
- gpu_get_blendmode_ext_sepalpha
- gpu_get_blendmode_src
- gpu_get_blendmode_srcalpha
- gpu_get_colorwriteenable
- gpu_get_cullmode
- gpu_get_fog
- gpu_get_state
- gpu_get_texfilter
- gpu_get_texfilter_ext
- gpu_get_texrepeat
- gpu_get_texrepeat_ext
- gpu_get_zfunc
- gpu_get_ztestenable
- gpu_get_zwriteenable
- gpu_pop_state
- gpu_push_state
- gpu_set_alphatestenable
- gpu_set_alphatestref
- gpu_set_blendenable
- gpu_set_blendmode
- gpu_set_blendmode_ext
- gpu_set_blendmode_ext_sepalpha
- gpu_set_colorwriteenable
- gpu_set_cullmode
- gpu_set_fog
- gpu_set_state
- gpu_set_texfilter
- gpu_set_texfilter_ext
- gpu_set_texrepeat
- gpu_set_texrepeat_ext
- gpu_set_zfunc
- gpu_set_ztestenable
- gpu_set_zwriteenable
- Lighting
- draw_get_lighting
- draw_light_define_ambient
- draw_light_define_direction
- draw_light_define_point
- draw_light_enable
- draw_light_get
- draw_light_get_ambient
- draw_set_lighting
- Mipmapping
- gpu_get_tex_max_aniso
- gpu_get_tex_max_aniso_ext
- gpu_get_tex_max_mip
- gpu_get_tex_max_mip_ext
- gpu_get_tex_min_mip
- gpu_get_tex_min_mip_ext
- gpu_get_tex_mip_bias
- gpu_get_tex_mip_bias_ext
- gpu_get_tex_mip_enable
- gpu_get_tex_mip_enable_ext
- gpu_get_tex_mip_filter
- gpu_get_tex_mip_filter_ext
- gpu_set_tex_max_aniso
- gpu_set_tex_max_aniso_ext
- gpu_set_tex_max_mip
- gpu_set_tex_max_mip_ext
- gpu_set_tex_min_mip
- gpu_set_tex_min_mip_ext
- gpu_set_tex_mip_bias
- gpu_set_tex_mip_bias_ext
- gpu_set_tex_mip_enable
- gpu_set_tex_mip_enable_ext
- gpu_set_tex_mip_filter
- gpu_set_tex_mip_filter_ext
- Particles
- Particle Emitters
- part_emitter_burst
- part_emitter_clear
- part_emitter_create
- part_emitter_destroy
- part_emitter_destroy_all
- part_emitter_exists
- part_emitter_region
- part_emitter_stream
- Particle Systems
- part_particles_clear
- part_particles_count
- part_particles_create
- part_particles_create_colour
- part_system_automatic_draw
- part_system_automatic_update
- part_system_clear
- part_system_create
- part_system_create_layer
- part_system_depth
- part_system_destroy
- part_system_draw_order
- part_system_drawit
- part_system_exists
- part_system_get_layer
- part_system_layer
- part_system_position
- part_system_update
- Particle Types
- part_type_alpha1
- part_type_alpha2
- part_type_alpha3
- part_type_blend
- part_type_clear
- part_type_colour_hsv
- part_type_colour_mix
- part_type_colour_rgb
- part_type_colour1
- part_type_colour2
- part_type_colour3
- part_type_create
- part_type_death
- part_type_destroy
- part_type_direction
- part_type_exists
- part_type_gravity
- part_type_life
- part_type_orientation
- part_type_scale
- part_type_shape
- part_type_size
- part_type_speed
- part_type_sprite
- part_type_step
- Simple Effects
- ef_cloud
- ef_ellipse
- ef_explosion
- ef_firework
- ef_flare
- ef_rain
- ef_ring
- ef_smoke
- ef_smokeup
- ef_snow
- ef_spark
- ef_star
- effect_clear
- effect_create_above
- effect_create_below
- Primitives(基本几何体)
- draw_primitve_begin
- draw_primitive_begin_texture
- draw_primitive_end
- draw_vertex
- draw_vertex_colour
- draw_vertex_texture
- draw_vertex_texture_colour
- Primitive Building
- vertex_argb
- vertex_begin
- vertex_colour
- vertex_create_buffer
- vertex_create_buffer_ext
- vertex_create_buffer_from_buffer
- vertex_create_buffer_from_buffer_ext
- vertex_delete_buffer
- vertex_end
- vertex_float1
- vertex_float2
- vertex_float3
- vertex_float4
- vertex_freeze
- vertex_get_buffer_size
- vertex_get_number
- vertex_normal
- vertex_position
- vertex_position_3d
- vertex_submit
- vertex_texcoord
- vertex_ubyte4
- Vertex Formats
- vertex_format_add_colour
- vertex_format_add_custom
- vertex_format_add_normal
- vertex_format_add_position
- vertex_format_add_position_3d
- vertex_format_add_textcoord
- vertex_format_begin
- vertex_format_delete
- vertex_format_end
- Sprites_and_Tiles
- draw_enable_swf_aa
- draw_get_swf_aa_level
- draw_self
- draw_set_swf_aa_level
- draw_skeleton
- draw_skeleton_collision
- draw_skeleton_instance
- draw_skeleton_time
- draw_sprite
- draw_sprite_ext
- draw_sprite_general
- draw_sprite_part
- draw_sprite_part_ext
- draw_sprite_pos
- draw_sprite_stretched
- draw_sprite_stretched_ext
- draw_sprite_tiled
- draw_sprite_tiled_ext
- draw_tile
- draw_tilemap
- Surfaces
- application_get_position
- application_surface
- application_surface_draw_enable
- application_surface_enable
- application_surface_is_enabled
- draw_surface
- draw_surface_ext
- draw_surface_general
- draw_surface_part
- draw_surface_part_ext
- draw_surface_stretched
- draw_surface_stretched_ext
- draw_surface_tiled
- draw_surface_tiled_ext
- surface_copy
- surface_copy_part
- surface_create
- surface_create_ext
- surface_exists
- surface_free
- surface_get_height
- surface_get_texture
- surface_get_width
- surface_getpixel
- surface_getpixel_ext
- surface_reset_target
- surface_resize
- surface_save
- surface_save_part
- surface_set_target
- surface_set_target_ext
- The Application Surface
- Text
- draw_highscore
- draw_set_font
- draw_set_halign
- draw_set_valign
- draw_text
- draw_text_colour
- draw_text_ext
- draw_text_ext_colour
- draw_text_ext_transformed
- draw_text_ext_transformed_colour
- draw_text_transformed
- draw_text_transformed_colour
- Textures
- draw_texture_flush
- texture_get_height
- texture_get_texel_height
- texture_get_texel_width
- texture_get_uvs
- texture_get_width
- texture_global_scale
- texture_set_stage
- File Handing
- Fonts
- Game
- In App Purchases
- Instances
- 数学运算(Maths)
- Date and Time
- 数字方法(Number Functions)
- Vector Functions
- Matrices
- Miscellaneous
- Movement and Collisions
- Networking
- Objects
- Paths
- Physics
- 场景(Rooms)
- 常规的场景函数及变量(General Room Functions And Varibales)
- 常规图层函数(General Layer Functions)
- 瓷片函数(TIlemap Tile Functions)
- 背景图层(Backgrounds)
- 精灵图层(Sprites)
- Scirpts
- Shaders
- Sprites
- Steam API
- Strings
- Timelines
- Web
- XBox_Live
- 翻译名词对照表