# 設置項_常規設置

常規首選項用于定義 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,您愿意參與用戶反饋調查,這意味著在您工作時偶爾會有消息對話框顯示到您正在工作的區域并請求打分和反饋。默認情況下,此選項為開啟。
以上選項是常規首選項所提供的主要選項,但下列子類別中還有一些額外的選項:
## 資源瀏覽器

當你去添加一個精靈到一個對象,或者使用拖放或者使用一些字體時,資源瀏覽器將會打開:

默認情況下,它顯示樹視圖(左側)和列表視圖(右側),但使用此首選項可以選擇僅顯示其中之一。
## 背景

背景偏好用來設置工作區背景圖,以及它具體如何顯示。選項如下:
* 背景圖像:被用作不同工作區的背景的圖像文件。默認設置是默認背景圖,但您可以在此處選擇自己的圖像。您可以選擇的圖像類型為* .png,* .gif,* .jpg,* .jpeg,* .tif,* .tiff,* .ico,* .bmp,* .2bp或* .mdi,但請注意,無論初始圖像格式如何,所有文件最終將被保存為* .png文件,動畫* .gif文件將只顯示第一幀畫面的靜態圖。
* 圖像縮放:控制背景圖像在不同工作區內的縮放。選項有:
* 拉伸 - 圖像將被拉伸以適應工作空間,根據可見的側欄改變長寬
* 平鋪 - 圖像將被平鋪以覆蓋工作區
* 適配 - 圖像將按比例縮放以適應工作空間,如果不是1:1適配,可能會有個外框
* 桌面延展 - 背景將涵蓋整個工作區,包括可見的側欄
* 顯示背景圖像:此選項控制是否顯示所選的背景圖像。默認情況下該選項是打開的。
## 編譯

“編譯”首選項用于處理某些與導出相關的選項,當您為了測試或打包編譯游戲時以及在編譯過程的某些方面中。這些選項是:
* 編譯時語法錯誤自動提示:編譯時啟用或禁用語法錯誤通知。這里是默認開啟的。
* 在編譯期間顯示編譯窗口:默認情況下,編譯項目時將顯示編譯窗口,即使編譯文檔被關閉(文檔默認打開)。取消該選中將禁用此操作,選中則編譯窗口可見。
* 在編譯期間顯示編譯窗口中的所有編譯器命令:默認情況下檢查,并強制編譯器在編譯窗口中顯示所有相關命令。關閉選項將使輸出信息變少。
* 顯示所有詳細的編譯器命令:打開將強制編譯器顯示與編譯過程相關的其他命令。一般來說,這只有在調試時才需要,如果您有問題的話可能需要此支持。默認情況下關閉(這是推薦設置)。
* 構建軟件包后,在資源管理器窗口中突出顯示:打開此選項將使 GameMaker Studio 2在創建可執行程序后打開資源管理器窗口。默認情況下開啟。
* 在編譯時清除輸出窗口:默認情況下,編譯器窗口將在每個構建開始時清除編譯輸出窗口中的所有之前的日志,關閉選項將保留以前的編譯器日志。這是默認啟用的,是推薦配置,因為大型編譯器的日志可能會減慢編譯時間。
* 調試器使用的端口:這將設置要使用的調試模塊的端口號。默認值為6509。
* 編譯時所使用的最大并行作業:此值設置專用于編譯項目的最大CPU內核數。默認值為8,一般來說,您不必更改此值,但如果您使用的是筆記本電腦或低性能電腦,則可能需要降低此值。
## 確認對話框

“確認對話”首選項用于處理在 GameMaker Studio 2 IDE 中執行某些操作時將出現的一些普通確認彈出窗口。選項是:
* 使用鍵盤快捷鍵關閉非空工作區標簽的默認值:上述鍵盤快捷鍵可用于關閉任何打開的選項卡,但有時您可能會意外關閉所需的空標簽。為了防止這種情況,您可以將此選項設置為“顯示消息”(默認選項),詢問您是否確實要關閉該空標簽。另一選項為“否”,使用快捷鍵不執行任何操作,或者選擇“是”關閉選項卡而沒有任何消息。
* 重新啟動正在運行的版本的默認值:當您重新啟動構建,而另一個仍在運行時,系統將詢問您是否要首先停止當前構建。關閉此選項將會取消顯示該消息,并強制 GameMaker Studio 2 假設您已經單擊“是”來做出響應。默認情況下,此選項設置為“顯示消息”。
* 嘗試調試YYC時發出警告:YYC目標編譯為本地代碼,因此無法使用內置調試器進行調試。當您嘗試在YYC目標上使用調試器時,您將收到一條警告來通知您,并且項目將使用VM進行編譯。此選項默認設置為“顯示消息”,若將其設置為“確定”將會取消此警告。
* 重置項目布局的默認選項:當您選擇重置項目布局(從布局菜單)時,默認情況下將顯示即將關閉所有打開的資源窗口的警告消息。當然,您可以通過選擇“是”來關閉此選項并自動重置布局,或者通過選擇“否”來使其不做任何改動。默認值為“顯示消息”。
* 關閉匿名統計信息時默認選項:當您在“常規游戲”選項中禁用匿名游戲統計信息時,將顯示一條警告消息,要求您仔細考慮該選項。您可以通過在此處選擇“是”來關閉此選項,或者通過選擇“否”來使其不做任何改動。默認值為“顯示消息”。
## 前往

此首選項有關于前往窗口,您可以使用鍵盤快捷鍵 Ctrl/Command + T 打開。
* 顯示搜索結果的最大數量:當您使用“前往搜索”窗口時,此選項控制返回結果的最大數量。
## 幫助手冊

該幫助文件可以像網頁一樣操作,因此需要使用 GameMaker Studio 2 內置微型 Web 服務器或使用外部瀏覽器。可以在這里改變這些設置:
* 用于Web服務器的端口號:設置要使用的微型 Web 服務器的端口號。 默認值為51268。
* 使用外部瀏覽器瀏覽幫助手冊:如果選中此選項,則打開幫助文件將使用系統的默認瀏覽器將其打開。 默認啟用,將其關閉將強制將幫助文件在IDE中的工作區中打開。
## 輸入

輸入首選項用來定義 IDE 內的鼠標和鍵盤輸入設置。可用的選項有:
* 雙擊時間延時(毫秒):IDE 的某些區域需要較慢的雙擊才能正常工作,例如重命名資源時(快速雙擊將打開資源編輯器,而緩慢的雙擊將重命名它) 。此選項允許您設置檢測速度,默認值為 350 毫秒。
* 拖動選項卡使其還原最大化之前狀態的識別距離:將工作區選項卡從IDE中的默認位置拖動時,如果當時只有一個工作區處于活動狀態,則 GameMaker Studio 2 窗口將還原為最大化之前的狀態并跟隨鼠標移動(如果您有多個工作區活動,將創建一個新的 IDE 實例來保存其他工作區)。此設置控制在工作區中識別拖動標簽的距離,默認值為4px。
* 鎖定滾動窗口的時間(秒):此選項有關在 GameMaker Studio 2 中重疊的窗口之間滾動的等待時間。例如,當您在窗口“A”中滾動時,光標可能會懸停在另一個窗口“B”中的可滾動區域上,因此此首選項定義您停止滾動“A”與可以滾動“ B“之間等待的時間,所以你不會不小心開始滾動不同的面板。默認值為500ms。
* 允許鼠標與縮放窗口的最小級別:此選項控制鼠標不能繼續縮小窗口的縮放截止點(如:添加節點,拖動窗口等)。默認值為40。
* 必須按住鼠標滾輪縮放控制鍵:選中此選項后,所有編輯器(和主工作空間)都將使用 Ctrl/Command +鼠標滾輪進行縮放,而關閉該選項,則只需使用鼠標滾輪進行縮放。
* 滾動速度:控制不同工作區內的滾動速度。默認值為2。
## 輸出窗口

輸出窗口首選項用來控制 IDE 中各種輸出窗口的顏色和格式設置。 每個窗口都有相同的選項集,如下所示:
* 顏色:正在寫入窗口的文本的默認顏色。
* 字體名稱:要使用的字體的名稱(可用字體為系統上所安裝的字體)。
* 樣式:要使用的字體樣式,如粗體或斜體(請注意,并非所有窗口都允許這些樣式,而且這還與使用的字體有關)。
* 尺寸:為給定的輸出窗口設置字體尺寸。
* 抗鋸齒模式:您可以在此設置輸出窗口字體渲染的抗鋸齒模式。 您可以選擇使用 IDE 的默認值,也可以通過選擇某一選項來強制開啟或關閉。
## 路徑

“路徑”首選項控制 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中的“編輯圖像”按鈕時,它將打開給定的路徑下的程序。這里的默認值是沒有路徑。
## 節能

此處的“節能”首選項將會影響 GameMaker Studio 2 IDE 的CPU功耗和GPU功耗(基本上是通過降低程序運行的基本幀率來降低功耗)。 選項是:
* 接通交流電源時的百分比:連接到交流電源時的基本功耗。 默認值為100%。
* 使用電池電量時的百分比:使用電池供電時的基本功耗。 默認值為35%。
* 應用程序待使用時的百分比:當 GameMaker Studio 2 待使用時(無論電源如何)的基本功耗。 默認值為15%。
* 文件監視器頻率(以毫秒為單位):這是文件監視器在桌面電腦(或接電的筆記本電腦)上運行的頻率。 默認為2000。
* 筆記本電腦上的文件監視器頻率(以毫秒為單位):這是文件監視器在筆記本電腦模式下運行的頻率。 默認值為5000。
## 最近窗口

此處的設置項用于設置“最近使用窗口”中的顯示樣式:
* 新加載項目時默認顯示:啟用后在加載新項目時將默認顯示“最近使用窗口”,默認為禁用狀態
* 把焦點窗口方放到列表頂部:啟用此功能后,單擊“最近使用窗口”列表內的任何項目,該項會移動到列表頂部,默認為禁用狀態
* 只顯示激活窗口:啟用此功能后,已經被關閉的窗口就不會顯示在“最近使用窗口”中(即關閉窗口同時也會將對應項目從本列表中刪除),默認為禁用狀態。
* 列表最大窗口數量:該選項用于設置“最近使用窗口”中最多能顯示多少個窗口數量,默認為10。
## 資源

這里的首選項包含項目中某些資源的繪制方式:
* 新項目的初始默認繪制顏色:當您使用字體或使用 GameMaker Studio 2 功能或 DnD? 繪制圖形而不指定顏色時,此處設置的顏色將為所使用顏色。 默認顏色為白色($ ffffff)。
## 工作區

工作區首選項將影響您在不同 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
- 翻譯名詞對照表