Game Maker 程式設計
歡迎來到華夏公益教科書上的 Game Maker 程式設計 教程。Mark Overmars 開發的 Game Maker,我們在這些教程中探討的,不要與 GameMaker 或 The 3D Game Maker 混淆。某些章節可能使用舊版本的 Game Maker 編寫,因此如果 GUI 與您自己的 GUI 不完全相同,請不要擔心,這些教程都與版本 9 相容。
Game Maker 是一款由 Mark Overmars 使用 Delphi 程式語言編寫的遊戲開發軟體應用程式。它旨在讓使用者能夠輕鬆地開發電腦遊戲,而無需學習複雜的程式語言,如 C++ 或 Pascal。對於經驗豐富的使用者,Game Maker 包含一個內建的指令碼程式語言,稱為“GML”或“Game Maker 語言”。遊戲可以以“.gmk”、“.gm6”或“.gmd”原始檔形式免費或付費分發,也可以以獨立的“.exe”、“.jar”或“.html”檔案形式分發。
為了擴充套件 Game Maker 的拖放功能,您可以使用名為庫的檔案來將新的拖放項新增到列表中。這些庫可以透過擁有特殊庫構建器的成員建立,這些構建器僅透過 Game Maker 社群提供,該社群擁有超過 100,000 名成員。
Game Maker 的知名度和使用率不如其他遊戲開發程式,例如 RPG School(RPG maker)系列,該系列用於角色扮演遊戲。但是,它吸引了大量使用者;主要是因為該程式易於初學者使用,同時還允許更高階的使用者執行復雜的任務。它在遊戲建立方面不像其他程式那麼狹窄,因為它允許建立多種型別的遊戲,包括平臺遊戲、第一人稱射擊遊戲、第三人稱射擊遊戲、多人線上遊戲、模擬遊戲、程式等等。
“Game Maker Studio”是 Game Maker 的當前版本,也是第三個版本,YoYo Games(一個專業程式設計師團隊)參與了該版本。Game Maker Studio(非免費版本)可以匯出到多個平臺,包括 Android 和 Linux。
一個名為“Game Maker Decompiler”的程式已經發布。其作者未知。然而,人們發現它可以將所有小於 10 兆位元組的遊戲製作可執行檔案反編譯成可讀的原始碼。
您可以在 這裡 找到 Game Maker 資源,如指令碼、精靈、擴充套件等等。
您可以在 這裡 找到如何下載 Game Maker 以及如何製作一些最初的遊戲。
這些章節探討了使用 Game Maker 的指令碼元件可以執行的操作。
本節從不同的角度探討 Game Maker 問題:問題以及如何解決它們。
問:如何讓我的精靈動畫速度變快?
答:兩種方法:在房間設定中,您可以更改數字,從而更改速度,儘管這會影響所有精靈,為了使一個精靈變快,在物件的建立事件(或您正在使用的事件)中,將“設定變數”拖動到變數框中,鍵入“image_speed”,然後更改值。要更改值,1 為正常,0 為靜止,對於例如,稍微快一點,更改為 1.5,或者稍微慢一點,0.5 等等。
請注意,這僅僅是拖放解決方案。
- 本區域用於每個使用者構建的庫的命令列表,以及庫的下載連結。
您可以 這裡 下載庫構建器。
Game maker 有一個有用的論壇。只要您在正確的地方釋出即可。您可以 這裡 訪問論壇。
這本書還有許多其他貢獻者/編輯;所有貢獻的可驗證列表作為歷史日誌存在於華夏公益教科書 (https://wikibook.tw/) 中。如果您想貢獻,請加入我,並將您的想法釋出到 貢獻者休息室。
- Klingoncowboy4 (貢獻)(完成了命名規範的修復)