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
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
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
「蛤?!居然當機!」瞪著畫面凍結的螢幕,心裡一面嘀嘀咕咕,一面敲著鍵盤,企圖死馬當活馬醫,看看能不能免去重開機的麻煩。 一切的努力都是徒然,這是徹底的當機!滑鼠、鍵盤完全失去作用,只餘關電源強迫關機一條路可走。 在重開機的當兒,一面看著螢幕有沒有顯示異常的訊息,一面開始分析可能的當機原因。
Thumbnail
在禮拜三的玩具分享中,觀察著孩子們的遊戲內容,以及社會互動的模式是一件重要的事,而對於現階段孩子遊戲行為層次的發展,處於「合作性遊戲」的他們,也是最高層次的社會性型態,競爭性的目標,或有戲劇角色的安排、故事情節的討論等,就很常能夠在互動中發現,搭配各自帶來的玩具,內容有時也非常童趣呢! 元任:「 今
Thumbnail
在禮拜三的玩具分享中,觀察著孩子們的遊戲內容,以及社會互動的模式是一件重要的事,而對於現階段孩子遊戲行為層次的發展,處於「合作性遊戲」的他們,也是最高層次的社會性型態,競爭性的目標,或有戲劇角色的安排、故事情節的討論等,就很常能夠在互動中發現,搭配各自帶來的玩具,內容有時也非常童趣呢! 元任:「 今
Thumbnail
1點選右下皮卡丘的圖示 這邊有木仁老師預先寫好的程式內容 2點選控制 3拖拉重複無限次的積木程式 4在點選動作 5拖拉(定位到隨機位置)進去 6將隨機跟改為鼠標 (鼠標意思就是滑鼠的游標,也就是實際滑鼠的位置方位) 7再給他組合上去就初步完成了!!!
Thumbnail
1點選右下皮卡丘的圖示 這邊有木仁老師預先寫好的程式內容 2點選控制 3拖拉重複無限次的積木程式 4在點選動作 5拖拉(定位到隨機位置)進去 6將隨機跟改為鼠標 (鼠標意思就是滑鼠的游標,也就是實際滑鼠的位置方位) 7再給他組合上去就初步完成了!!!
Thumbnail
先各位好,我是螌貓,PROJECT QT專欄又來了,今天是舊活動復刻,不過在下還是讓各位舊雨新知好好的了解本次活動的小訣竅
Thumbnail
先各位好,我是螌貓,PROJECT QT專欄又來了,今天是舊活動復刻,不過在下還是讓各位舊雨新知好好的了解本次活動的小訣竅
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News