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的介面中,雙擊想要編輯的事件,右側就會跳出新的視窗分頁。接著我們就能把程式碼,放入我們想使用的事件當中。

撰寫程式碼的位置

撰寫程式碼的位置




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


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

免費、開心、簡單,這是我做教學的理念,我希望透過我的行動,讓人們找回自我學習的快樂,讓那些資源稀少的自學者們,也能朝著自己的夢想來前進。讓我們一起開心的做出遊戲吧!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
這篇內容,將透過實戰教學,介紹GameMaker中的Camera。包括Camera的簡介、設定Camera的方法、Viewport的介紹。
這篇內容,將透過實戰教學,介紹GameMaker中的Room。包括Room的簡介、調整寬高、圖層功能的概述、用Object來建立實體。
這篇內容,將透過實戰教學,介紹GameMaker中的Object。包括如何建立新的Object、Object和Sprite的關係、設定Sprite參數。
這篇內容,將透過實戰教學,介紹GameMaker中的Sprite。包括建立新的Sprite、重新命名及刪除、建議的命名方式、編輯圖像、調整圖像大小、動畫的概述、原點設置、碰撞遮罩的概述。
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
這篇內容,將教你如何開啟新的GameMaker專案,並調整畫面佈局。也會講解,為何建議用英文語系,來進行遊戲開發。
這篇內容,將透過實戰教學,介紹GameMaker中的Camera。包括Camera的簡介、設定Camera的方法、Viewport的介紹。
這篇內容,將透過實戰教學,介紹GameMaker中的Room。包括Room的簡介、調整寬高、圖層功能的概述、用Object來建立實體。
這篇內容,將透過實戰教學,介紹GameMaker中的Object。包括如何建立新的Object、Object和Sprite的關係、設定Sprite參數。
這篇內容,將透過實戰教學,介紹GameMaker中的Sprite。包括建立新的Sprite、重新命名及刪除、建議的命名方式、編輯圖像、調整圖像大小、動畫的概述、原點設置、碰撞遮罩的概述。
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
這篇內容,將教你如何開啟新的GameMaker專案,並調整畫面佈局。也會講解,為何建議用英文語系,來進行遊戲開發。
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
https://www.youtube.com/watch?v=0L2OgNQDzTc 之前看了啾啾鞋這部影片,裡面說退坑一款手遊,也說到一些觀念,就如下圖這樣
Thumbnail
介紹一個優質的遊戲知識部落格:遊戲設計中藥鋪,其中「Game Design 資源分享表」十分推薦遊戲開發者閱讀。另外提到Gamker攻壳是一個專業的遊戲評鑑頻道,其深入的評論幫助作者入坑《健身環大冒險》。作者在後記也分享了自己在遊戲開發上的經歷和挑戰。
Thumbnail
這篇文章介紹了使用UE4製作遊戲的練習和免費資源,包括素材連結和對話系統外掛。同時也提到了Unreal遊戲引擎的每月限免素材和線上學習資源,以及Epic Game Store遊戲平臺的優惠和缺點。
Thumbnail
透過玩桌遊的方式學習AI生成圖像技巧,在充滿樂趣的活動中,學會如何操作工具及生成圖像技巧。這款遊戲預計下個月將開設實體課程,適合所有對AI有興趣的人、AI繪圖新手及藝術愛好者。
Thumbnail
本文分享了『2019 數位遊戲商務課程-社群行銷與粉絲經營』的講座PPT,以及活動相關資訊,並介紹Fourdesire的社群行銷相關文章,以及“社群力”等推薦的延伸閱讀資源。後記提供了學習行銷的網站資源、產業報告&免費模板和工具、趨勢分享&社群經營工具,行銷靈感來源等。
Thumbnail
這篇文章分享了一個線上桌遊的新創意,結合了線上課程與遊戲的元素,以促進學習與擴大人脈。作者希望透過遊戲的體驗來教導漏斗、直效行銷的知識,並提供了免費試玩的名額,期待收集更多的回饋意見。
Thumbnail
這篇文章分享了作者參加的一場由數發協會主辦的遊戲相關講座,主題是創作與創業心態的比較,強調了對自己初衷的思考和找到最適合自己的創作模式的重要性。作者對講座的啟發和心得表示肯定,並推薦給讀者。文章最後提到數發協會的YouTube頻道上有許多免費的講座和開發團隊訪談,作者特別推薦了幾個自己感興趣的內容。
Renpy 教學計劃 | 2024 準備更新的教學清單,希望成為各位在自製遊戲或是ACG文字冒險遊戲的路上的一個小小的幫助! 感謝各位的支持!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
https://www.youtube.com/watch?v=0L2OgNQDzTc 之前看了啾啾鞋這部影片,裡面說退坑一款手遊,也說到一些觀念,就如下圖這樣
Thumbnail
介紹一個優質的遊戲知識部落格:遊戲設計中藥鋪,其中「Game Design 資源分享表」十分推薦遊戲開發者閱讀。另外提到Gamker攻壳是一個專業的遊戲評鑑頻道,其深入的評論幫助作者入坑《健身環大冒險》。作者在後記也分享了自己在遊戲開發上的經歷和挑戰。
Thumbnail
這篇文章介紹了使用UE4製作遊戲的練習和免費資源,包括素材連結和對話系統外掛。同時也提到了Unreal遊戲引擎的每月限免素材和線上學習資源,以及Epic Game Store遊戲平臺的優惠和缺點。
Thumbnail
透過玩桌遊的方式學習AI生成圖像技巧,在充滿樂趣的活動中,學會如何操作工具及生成圖像技巧。這款遊戲預計下個月將開設實體課程,適合所有對AI有興趣的人、AI繪圖新手及藝術愛好者。
Thumbnail
本文分享了『2019 數位遊戲商務課程-社群行銷與粉絲經營』的講座PPT,以及活動相關資訊,並介紹Fourdesire的社群行銷相關文章,以及“社群力”等推薦的延伸閱讀資源。後記提供了學習行銷的網站資源、產業報告&免費模板和工具、趨勢分享&社群經營工具,行銷靈感來源等。
Thumbnail
這篇文章分享了一個線上桌遊的新創意,結合了線上課程與遊戲的元素,以促進學習與擴大人脈。作者希望透過遊戲的體驗來教導漏斗、直效行銷的知識,並提供了免費試玩的名額,期待收集更多的回饋意見。
Thumbnail
這篇文章分享了作者參加的一場由數發協會主辦的遊戲相關講座,主題是創作與創業心態的比較,強調了對自己初衷的思考和找到最適合自己的創作模式的重要性。作者對講座的啟發和心得表示肯定,並推薦給讀者。文章最後提到數發協會的YouTube頻道上有許多免費的講座和開發團隊訪談,作者特別推薦了幾個自己感興趣的內容。
Renpy 教學計劃 | 2024 準備更新的教學清單,希望成為各位在自製遊戲或是ACG文字冒險遊戲的路上的一個小小的幫助! 感謝各位的支持!