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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
這篇文章介紹了作者的2.5D Camera Projection Mapping效果練習。文中還提供了一些有用的教程資源和相關技術,如電影產業中的數位繪景(Matte Painting)。後記分享了在Unreal遊戲引擎中使用Camera Matte Painting技術的網路教學和研究過程。
Thumbnail
上週我看了幾本有關劇本創作的書後,留下了無數個問題,舉凡創作靈感從何而來、如何運用鏡頭、怎麼真實的形塑角色,再到回想學校帶給了我什麼、學生製片的創作模式...等。在和學姊這些提問時,他建議我去看幾堂MasterClass的電影大師課... (content truncated)
Thumbnail
本篇文章將一次學會從iPhone變更為日本區的錢包以及設定日本區的App Store,從iPhone下載零錢包中的nanaco虛擬卡,下載nanaco卡 App後將點數兌換成儲值金,去日本用iPhone中的nanaco卡也能拿回饋!密技全攻略全部保留教會你,快一起來學吧!
Thumbnail
這個推桿到手後,有稍微推一下,但感覺桿子的設定和重量都不是我個人的規格,所以重新去調整設定自己可以用的規格。首先我買一支新的鋼管推桿桿身,因為這類桿頭無法使用碳纖維桿身,只能用鋼管桿身,同時我也選適合我自己用的推桿握把Superstroke Flatso 2.0.我都是裝握把正面轉90度或負90度。
Thumbnail
2023年起心動念打算換另一種推桿形式來玩玩。研究一下目前的推桿款式,就一見鍾情了Scotty Cameron 2023 Phantom X 5系列。我必須說,Scotty的設計真的很厲害。加上它的桿頭都在美國CNC,質量上真的和O牌、T牌和P牌的要優多了。 當然Scotty的價格也是最優,同時也相
Thumbnail
Amazing Transformation: Little Bear Finds Camera Turned Candy Vending Machine! 故事開始 小熊在森林中冒險,偶然發現一個AI辨識攝影機,於是他在鏡頭前扮鬼臉。但是,當他再次回來時,他驚訝地發現相機已經轉變成一個糖果自動售販
Thumbnail
這篇文章將會講述關於相機的核心和常用知識。
Thumbnail
這篇文章將會介紹 Unity 相機的不同空間座標。
Thumbnail
全職媽媽來說總有忙不完的事,家裡有小寶寶的話,在照顧上更是一刻都不能忽略,這時候有好的寶寶監視器可以讓媽媽可以更安心忙碌,而Lollipop Baby Camera 不但造型可愛簡單、不耗網路流量卻擁有順暢好畫質且隨場所不同有不同放置方法和造型。
Thumbnail
Cameron Norrie是今年ATP年終賽第二順位備選球員,以下是他分析八位球正選球員,以及第一順位備選球員的球技。文章來源:ATP官網
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
這篇文章介紹了作者的2.5D Camera Projection Mapping效果練習。文中還提供了一些有用的教程資源和相關技術,如電影產業中的數位繪景(Matte Painting)。後記分享了在Unreal遊戲引擎中使用Camera Matte Painting技術的網路教學和研究過程。
Thumbnail
上週我看了幾本有關劇本創作的書後,留下了無數個問題,舉凡創作靈感從何而來、如何運用鏡頭、怎麼真實的形塑角色,再到回想學校帶給了我什麼、學生製片的創作模式...等。在和學姊這些提問時,他建議我去看幾堂MasterClass的電影大師課... (content truncated)
Thumbnail
本篇文章將一次學會從iPhone變更為日本區的錢包以及設定日本區的App Store,從iPhone下載零錢包中的nanaco虛擬卡,下載nanaco卡 App後將點數兌換成儲值金,去日本用iPhone中的nanaco卡也能拿回饋!密技全攻略全部保留教會你,快一起來學吧!
Thumbnail
這個推桿到手後,有稍微推一下,但感覺桿子的設定和重量都不是我個人的規格,所以重新去調整設定自己可以用的規格。首先我買一支新的鋼管推桿桿身,因為這類桿頭無法使用碳纖維桿身,只能用鋼管桿身,同時我也選適合我自己用的推桿握把Superstroke Flatso 2.0.我都是裝握把正面轉90度或負90度。
Thumbnail
2023年起心動念打算換另一種推桿形式來玩玩。研究一下目前的推桿款式,就一見鍾情了Scotty Cameron 2023 Phantom X 5系列。我必須說,Scotty的設計真的很厲害。加上它的桿頭都在美國CNC,質量上真的和O牌、T牌和P牌的要優多了。 當然Scotty的價格也是最優,同時也相
Thumbnail
Amazing Transformation: Little Bear Finds Camera Turned Candy Vending Machine! 故事開始 小熊在森林中冒險,偶然發現一個AI辨識攝影機,於是他在鏡頭前扮鬼臉。但是,當他再次回來時,他驚訝地發現相機已經轉變成一個糖果自動售販
Thumbnail
這篇文章將會講述關於相機的核心和常用知識。
Thumbnail
這篇文章將會介紹 Unity 相機的不同空間座標。
Thumbnail
全職媽媽來說總有忙不完的事,家裡有小寶寶的話,在照顧上更是一刻都不能忽略,這時候有好的寶寶監視器可以讓媽媽可以更安心忙碌,而Lollipop Baby Camera 不但造型可愛簡單、不耗網路流量卻擁有順暢好畫質且隨場所不同有不同放置方法和造型。
Thumbnail
Cameron Norrie是今年ATP年終賽第二順位備選球員,以下是他分析八位球正選球員,以及第一順位備選球員的球技。文章來源:ATP官網