GameMaker|Camera|滑鼠點方塊|幼幼班08

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

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

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

raw-image


前置知識


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


實戰範例:滑鼠點方塊


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

實戰範例:滑鼠點方塊

實戰範例:滑鼠點方塊


Camera的簡介


Camera的中文翻譯是相機,他的用途,是用來設定,玩家們能看到的「鏡頭畫面」。

各位可以理解成,有一台相機,他會依照遊戲的需求,在Room上面進行移動。而我們最終看到的,就是這台相機在移動中,所攝影出來的畫面。

用一台相機來顯示遊戲畫面,是比較基礎的用法。如果開發者有需要,也能使用多個Camera,來顯示多個遊戲畫面,概念就很像是,保全室裡面的監視器畫面。

另外,至少會需要有一個Camera,GameMaker才能正常執行遊戲,這點是跟Room的需求是一樣的。


設定Camera的方法


Camera是比較特別的物件,無法直接在Asset Browser中直接生成,而是只能透過Room裡面的參數,或是利用程式碼的方式,來進行相關設定。

假設我們沒有透過程式碼,來設定相機的話,那GameMaker就會使用Room裡面的設定,來生成一個預設的相機。

本次的實戰範例,只會使用到Room裡面的設定。用程式碼來設定Camera,是屬於中高階的用法,並不適合當作幼幼班的教學內容。


Viewport的簡介


在正式設定Camera的參數之前,我們還需要了解,什麼是Viewport。

Viewport的中文翻譯是視窗,各位可以把他理解成是「Camera的外接螢幕」。簡單來說,他的用途就是用來放大(或縮小)Camera的輸出畫面。

舉例來說,我們設計了一款遊戲,使用的Camera大小是640*360,但這對主流的電腦螢幕來說太小了。

因此我們能設定一個Viewport,大小為1920*1080,並把這個Camera「串接」到Viewport上。這樣就能在電腦螢幕上,顯示出1920*1080的遊戲畫面了。


進行Camera的設定


先在Asset Browser中,雙擊叫出rm_main,此時在左側的Inspector中,可以找到「Viewports and Cameras」的標籤,點擊後,下方會出現設定的選項。

首先,我們先把「Enable Viewports」的參數打勾,這樣Camera才能串接到Viewport上面。在沒有勾選的狀況下,會直接顯示Camera的畫面大小。

接著,我們能看到下方有很多的Viewport,這表示我們能一次使用多個Viewport。而在實戰範例中,我們只需要使用到一個,所以我們點擊「Viewport 0」的標籤。

點擊後,會出現很多的參數,找到「Visible」的參數並打勾,這樣表示我們要顯示Viewport 0這個畫面。


串接完成後,接著只要設定好寬高大小,Camera的設定就算完成了。

在這次的實戰範例中,Camera的大小和Room是一樣大的,而且不需要進行任何的移動。而Viewport寬高則是Camera大小的5倍。

在Viewport 0的標籤裡,能找到Camera和Viewport的寬(Width)高(Height)參數。將Camera設定成240*160,Viewport則是設定成1200*800。

備註:其他的參數請保持不變,未來的教學裡如果有使用到,會在進行詳細的說明。

調整寬高的流程圖

調整寬高的流程圖




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


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

免費、開心、簡單,這是我做教學的理念,我希望透過我的行動,讓人們找回自我學習的快樂,讓那些資源稀少的自學者們,也能朝著自己的夢想來前進。讓我們一起開心的做出遊戲吧!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
這篇內容,將透過實戰教學,介紹GameMaker中的Room。包括Room的簡介、調整寬高、圖層功能的概述、用Object來建立實體。
這篇內容,將透過實戰教學,介紹GameMaker中的Object。包括如何建立新的Object、Object和Sprite的關係、設定Sprite參數。
這篇內容,將透過實戰教學,介紹GameMaker中的Sprite。包括建立新的Sprite、重新命名及刪除、建議的命名方式、編輯圖像、調整圖像大小、動畫的概述、原點設置、碰撞遮罩的概述。
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
這篇內容,將教你如何開啟新的GameMaker專案,並調整畫面佈局。也會講解,為何建議用英文語系,來進行遊戲開發。
這篇內容,將教你如何安裝GameMaker,並更改語言設定。包括GameMaker的下載說明、版本說明、安裝說明、語系更改。
這篇內容,將透過實戰教學,介紹GameMaker中的Room。包括Room的簡介、調整寬高、圖層功能的概述、用Object來建立實體。
這篇內容,將透過實戰教學,介紹GameMaker中的Object。包括如何建立新的Object、Object和Sprite的關係、設定Sprite參數。
這篇內容,將透過實戰教學,介紹GameMaker中的Sprite。包括建立新的Sprite、重新命名及刪除、建議的命名方式、編輯圖像、調整圖像大小、動畫的概述、原點設置、碰撞遮罩的概述。
這篇內容,將簡單介紹Asset Browser、Workspace、Inspector、Code Browser,作為入門的介面導覽。
這篇內容,將教你如何開啟新的GameMaker專案,並調整畫面佈局。也會講解,為何建議用英文語系,來進行遊戲開發。
這篇內容,將教你如何安裝GameMaker,並更改語言設定。包括GameMaker的下載說明、版本說明、安裝說明、語系更改。
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
https://www.youtube.com/watch?v=0L2OgNQDzTc 之前看了啾啾鞋這部影片,裡面說退坑一款手遊,也說到一些觀念,就如下圖這樣
Thumbnail
介紹Unreal Sequencer鏡頭工具,CG動畫的學習經驗,並提供相關教程,適合想學習Cinematic Designer的人。
Thumbnail
這篇文章介紹了作者的2.5D Camera Projection Mapping效果練習。文中還提供了一些有用的教程資源和相關技術,如電影產業中的數位繪景(Matte Painting)。後記分享了在Unreal遊戲引擎中使用Camera Matte Painting技術的網路教學和研究過程。
Thumbnail
上篇介紹基礎名詞,這次要分享拍攝技巧概念,實際上操作相機和手機差異真的很大,手機相對來說更為直覺操作,即時能看到影像成果並快速後製,而相機具備的優秀性能、raw檔、相簿分類方式、專業感...,也是許多攝影愛好者一直戀戀不倦的因素,而且不同相機不同攝影器材,拍攝出風景都能呈現不同質感,真的讓人很容易陷
Thumbnail
下面使用一些關鍵字,來看看是否能嘗試控制鏡頭角度。不過,請注意,Stable Diffusion 派的 AI 生圖系統能否看懂提示詞?能看懂多少?是要看模型的,所以...
Thumbnail
這是個自己學習的紀錄,可能會有點枯燥,但忘了時能夠當作查詢資料用:)
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
https://www.youtube.com/watch?v=0L2OgNQDzTc 之前看了啾啾鞋這部影片,裡面說退坑一款手遊,也說到一些觀念,就如下圖這樣
Thumbnail
介紹Unreal Sequencer鏡頭工具,CG動畫的學習經驗,並提供相關教程,適合想學習Cinematic Designer的人。
Thumbnail
這篇文章介紹了作者的2.5D Camera Projection Mapping效果練習。文中還提供了一些有用的教程資源和相關技術,如電影產業中的數位繪景(Matte Painting)。後記分享了在Unreal遊戲引擎中使用Camera Matte Painting技術的網路教學和研究過程。
Thumbnail
上篇介紹基礎名詞,這次要分享拍攝技巧概念,實際上操作相機和手機差異真的很大,手機相對來說更為直覺操作,即時能看到影像成果並快速後製,而相機具備的優秀性能、raw檔、相簿分類方式、專業感...,也是許多攝影愛好者一直戀戀不倦的因素,而且不同相機不同攝影器材,拍攝出風景都能呈現不同質感,真的讓人很容易陷
Thumbnail
下面使用一些關鍵字,來看看是否能嘗試控制鏡頭角度。不過,請注意,Stable Diffusion 派的 AI 生圖系統能否看懂提示詞?能看懂多少?是要看模型的,所以...
Thumbnail
這是個自己學習的紀錄,可能會有點枯燥,但忘了時能夠當作查詢資料用:)