GameMaker|Events|滑鼠點方塊|幼幼班09

更新於 發佈於 閱讀時間約 3 分鐘

這篇內容,將會以實戰教學的方式,讓各位認識GameMaker中的Event。

本篇教學所使用的系統是Windows 10,如果有按鍵相關的說明,會用Windows的系統來解釋。如果你用的是Mac系統,再麻煩自行換成相對應的按鍵。

raw-image


前置知識


在學習本篇內容之前,最好具備以下的前置知識,以免看不懂這篇教學的內容。


實戰範例:滑鼠點方塊


從幼幼班05開始,我會一邊講解GameMaker的基礎功能,一邊加入實戰的操作,讓各位能完成這個,看起來蠻無聊的「滑鼠點方塊」遊戲。

實戰範例:滑鼠點方塊

實戰範例:滑鼠點方塊


Event的簡介


Event的中文翻譯是事件,在GameMaker當中,有很多種不同的Event,而我們能在這些Event裡面,撰寫我們所需要的程式碼。

這些不同的Event,代表著不同的「觸發條件」,只要達成觸發條件,GameMaker就會執行Event裡面的程式碼。

而在這次的實戰範例中,我們將會使用到「Create」和「Step」兩種Event。

備註:其餘的Event,未來如果有使用到,會再做詳細的解釋。


Event的種類:Create


當Object的實體,第一次被建立時,就會使用Create裡的程式碼。換句話說,Create裡面的程式碼,只會執行一次,之後就不會再被使用到。

而通常我們會在Create裡面,放置那些「只需要執行一次就好」的程式碼,例如:設定角色的初始參數。這個動作又可以被稱為「初始化」。


Event的種類:Step


在GameMaker當中,運行遊戲的時間單位是step,在預設的情況下,GameMaker是每秒跑60個Step(這個數值是可以修改的)。

換句話說,放在Step裡面的程式碼,只要每過一個step的時間,就會運行一次。

因此,如果有「需要重複檢查,或是執行」的程式碼,通常都會選擇放在Step的事件裡面。


Events的基本操作


我們先用滑鼠雙擊,叫出在Asset Browser中的obj_block。

在預設的情況下,應該會打開兩個視窗,右邊的是Events介面。如果沒有出現,可以在左邊的Object中,點擊「Events」的按鈕,即可叫出Events介面。

在Events介面的下方,能看到「Add Event」的按鈕,點擊之後,就能看到所有的Event選項。

我們先透過Add Event的功能,把「Create」和「Step」的事件,加入到obj_block當中。


在第一次選擇事件時,應該會跳出一個視窗,這是在詢問我們,要使用哪一種方式來製作程式碼。

左邊的GML CODE,是屬於傳統的文字編碼,右邊的GML VISUAL,則是一種「圖像化」的程式編輯器。

未來的教學,都會使用GML CODE為主,因為這種編碼方式比較通用。如果之後想換其他的遊戲引擎,也會比較容易上手。

這個視窗,只要開啟新的事件,就會跳出來詢問一次,如果不想一直看到,可以勾選左下角的選項。第一個是「這個專案不要再詢問」,第二個是「永不詢問」。


如果要進行編碼,只要在Events的介面中,雙擊想要編輯的事件,右側就會跳出新的視窗分頁。接著我們就能把程式碼,放入我們想使用的事件當中。

撰寫程式碼的位置

撰寫程式碼的位置




🔔如果內容對你有幫助,可以按個喜歡,這樣就能讓更多人,接觸到這些棒棒的內容🔔


✨祝各位也能開心的做出好遊戲✨

留言
avatar-img
留言分享你的想法!
avatar-img
開心做遊戲 Happy Making Game
11會員
68內容數
免費、開心、簡單,這是我做教學的理念,我希望透過我的行動,讓人們找回自我學習的快樂,讓那些資源稀少的自學者們,也能朝著自己的夢想來前進。讓我們一起開心的做出遊戲吧!
2024/07/24
這篇內容,將透過實戰教學,來講解「滑鼠點方塊」的程式碼。包括如何測試遊戲、座標系統、自訂參數和內建參數、if else、and、遊戲的邏輯設計、程式碼解析。
Thumbnail
2024/07/24
這篇內容,將透過實戰教學,來講解「滑鼠點方塊」的程式碼。包括如何測試遊戲、座標系統、自訂參數和內建參數、if else、and、遊戲的邏輯設計、程式碼解析。
Thumbnail
2024/07/22
這篇內容,將透過實戰教學,介紹GameMaker中的Camera。包括Camera的簡介、設定Camera的方法、Viewport的介紹。
Thumbnail
2024/07/22
這篇內容,將透過實戰教學,介紹GameMaker中的Camera。包括Camera的簡介、設定Camera的方法、Viewport的介紹。
Thumbnail
2024/07/21
這篇內容,將透過實戰教學,介紹GameMaker中的Room。包括Room的簡介、調整寬高、圖層功能的概述、用Object來建立實體。
Thumbnail
2024/07/21
這篇內容,將透過實戰教學,介紹GameMaker中的Room。包括Room的簡介、調整寬高、圖層功能的概述、用Object來建立實體。
Thumbnail
看更多
你可能也想看
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
全球科技產業的焦點,AKA 全村的希望 NVIDIA,於五月底正式發布了他們在今年 2025 第一季的財報 (輝達內部財務年度為 2026 Q1,實際日曆期間為今年二到四月),交出了打敗了市場預期的成績單。然而,在銷售持續高速成長的同時,川普政府加大對於中國的晶片管制......
Thumbnail
這篇內容,將透過實戰教學,介紹GameMaker中的Event。包括Event的簡介、Create的講解、Step的講解、Events的基本操作。
Thumbnail
這篇內容,將透過實戰教學,介紹GameMaker中的Event。包括Event的簡介、Create的講解、Step的講解、Events的基本操作。
Thumbnail
這篇內容,將透過實戰教學,介紹GameMaker中的Sprite。包括建立新的Sprite、重新命名及刪除、建議的命名方式、編輯圖像、調整圖像大小、動畫的概述、原點設置、碰撞遮罩的概述。
Thumbnail
這篇內容,將透過實戰教學,介紹GameMaker中的Sprite。包括建立新的Sprite、重新命名及刪除、建議的命名方式、編輯圖像、調整圖像大小、動畫的概述、原點設置、碰撞遮罩的概述。
Thumbnail
慶典運作模式: 前面站裹蜜蟲,後面啪咚猴,旁邊祭典會場 就可以享受一回合任意拿卡,打兩下100+ 優開對局:噴火龍,猛雷草,純古代小人 劣開對局:洛奇亞,多龍,接力棒感激放大,鋼系抗草的... 不太確定:放逐,沙奈朵 對局流程: 前面站蟲,後面鋪猴子跟下一隻蟲 釣竿通常吊一組蟲+
Thumbnail
慶典運作模式: 前面站裹蜜蟲,後面啪咚猴,旁邊祭典會場 就可以享受一回合任意拿卡,打兩下100+ 優開對局:噴火龍,猛雷草,純古代小人 劣開對局:洛奇亞,多龍,接力棒感激放大,鋼系抗草的... 不太確定:放逐,沙奈朵 對局流程: 前面站蟲,後面鋪猴子跟下一隻蟲 釣竿通常吊一組蟲+
Thumbnail
1.五月份盜盜小鼠活動 首先這個盜盜小鼠活動在之前就已經有出現過! 這個活動就是在每個月的16號,到廣場中打開猜謎小卡,裡頭都會有提是這次的小鼠在哪裡。 根據線索來到對應的區域之後瘋狂點擊這塊區域任何位置,任何的花花草草都不能放過! 點到正確的位置上就能夠獲得小鼠遺留下來的物品也就是【2000】
Thumbnail
1.五月份盜盜小鼠活動 首先這個盜盜小鼠活動在之前就已經有出現過! 這個活動就是在每個月的16號,到廣場中打開猜謎小卡,裡頭都會有提是這次的小鼠在哪裡。 根據線索來到對應的區域之後瘋狂點擊這塊區域任何位置,任何的花花草草都不能放過! 點到正確的位置上就能夠獲得小鼠遺留下來的物品也就是【2000】
Thumbnail
這篇文章介紹瞭如何使用Raspberry Pi PICO等材料製作自己的GAME&WATCH大金剛掌機,以及接線圖、程式碼下載和安裝遊戲的教學,並且分享了製作過程中的一些心得和回憶。如果您對童年的遊戲回憶感興趣,這篇文章值得一讀。
Thumbnail
這篇文章介紹瞭如何使用Raspberry Pi PICO等材料製作自己的GAME&WATCH大金剛掌機,以及接線圖、程式碼下載和安裝遊戲的教學,並且分享了製作過程中的一些心得和回憶。如果您對童年的遊戲回憶感興趣,這篇文章值得一讀。
Thumbnail
​在修身養習的四月份的最後一檔活動,就是咱們的皮寶寶孵化日,活動時間是4月28號的下午兩點到五點,只要在活動時間,從補給站所轉到的兩公里蛋,就能夠孵出皮寶寶,而異色的機率也會提高。
Thumbnail
​在修身養習的四月份的最後一檔活動,就是咱們的皮寶寶孵化日,活動時間是4月28號的下午兩點到五點,只要在活動時間,從補給站所轉到的兩公里蛋,就能夠孵出皮寶寶,而異色的機率也會提高。
Thumbnail
「蛤?!居然當機!」瞪著畫面凍結的螢幕,心裡一面嘀嘀咕咕,一面敲著鍵盤,企圖死馬當活馬醫,看看能不能免去重開機的麻煩。 一切的努力都是徒然,這是徹底的當機!滑鼠、鍵盤完全失去作用,只餘關電源強迫關機一條路可走。 在重開機的當兒,一面看著螢幕有沒有顯示異常的訊息,一面開始分析可能的當機原因。
Thumbnail
「蛤?!居然當機!」瞪著畫面凍結的螢幕,心裡一面嘀嘀咕咕,一面敲著鍵盤,企圖死馬當活馬醫,看看能不能免去重開機的麻煩。 一切的努力都是徒然,這是徹底的當機!滑鼠、鍵盤完全失去作用,只餘關電源強迫關機一條路可走。 在重開機的當兒,一面看著螢幕有沒有顯示異常的訊息,一面開始分析可能的當機原因。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News