「FPS」攻略

更新於 發佈於 閱讀時間約 7 分鐘
名稱實在是蠻混的啦…不過這個技術含量很高,也不錯玩。一但瞭解這個遊戲的設計技巧,後面的tutorial進行的就會比較快了。
進入秘密邪惡總部(Secret Evil Headquarter)後,我們馬上就在地上看到一把槍,和一般的FPS一樣,我們按「E」就可以把它撿起來。
在「Game Builder」中,透過「grab」和「use」這樣的介面,定義了主角可以"抓取"什麼東西,又可以"使用"什麼東西的規格需求。從「7-LOGIC」頁中我們可以看到這樣的設定:
在「Player Button」的屬性設定可看到按「E」就會執行「Grab Item」,而「Click」會執行「Use Held Item」的動作。但這兩個動作並不需要設定什麼屬性:它們只是介面,不同的物件就會有不同的「Grab」表現,會有不同的「Use」結果。
感覺就是一張多做的卡片…

再往旁邊看,應該會看到有一個「GRAB ITEMS」的面板。這裡就是決定在抓取物件時的一些屬性設定。在這裡我們可以決定該物件要距離主角多近,高度為何,最遠主角可以抓得到它等屬性。
(這裡的設計是有點怪。若不能插什麼卡片,只是設定屬性,為何不是把這些屬性放進「Grab Item」裡去設定呢?)
剛剛看的是「Grab」,再來就是看「Use」了。
我們要抓的,要用的是槍,所以接下來就是看槍的「7-LOGIC」:
這裡是說明,你看到的這把槍,是「LaserBlaster」物件的複製品。你可以編輯「LaserBlaster」物件(也就是original指的),也可以切斷連結,成為新物件。
在遊戲設計實務中,我們常常會有同類物件佈署的需求。也就是說你的遊戲世界中,這裡可能有個「吉胖瞄」,那裡也有一個一樣的「吉胖瞄」,你佈署了100個同樣的「吉胖瞄」在場上。若今天「吉胖瞄」都需要變肥,體重變重了,你絕對不會想去找出那100個手工改一次吧?因此我們會希望這100個是來自於同一個來源的複製品,而且只要我修改來源的屬性,這些複製品將馬上同步更新,不用手工改。
切斷連結就是上述設計的反方向了。若今天在景太家中的那隻「吉胖瞄」本來也是複製出來的,但遊戲規格變更,它需要和其他的複製品要有所不同,我們就可以切斷連結後,再做後續處理。
我們現在是要先看「Use」的設計邏輯,因此我們就選「EDIT ORIGINAL」,看一下內容:
這裡面其他的面板應該都沒有放卡片進去,所以可以不用理它們,唯一有卡片的就是「GRABBABLE ITEM」這個面板,也就是在別人的「Use Held Item」動作執行時,我該做什麼事。所以這個邏輯就很直觀了,「槍」這個物件被使用的時候,該做的事情當然就是發射子彈(Fire Projectile)。
「GRABBABLE ITEM」面板主要是決定這把槍被抓著的時候的設定。有蠻多的屬性決定被"拿著"的時候,要不要旋轉,位移有多少,能不能丟掉等細節。
這個面板就是告訴我們在槍”被使用”的時候,我們應該「Fire Projectile」,也就是發射一個投射物。
當我們打開「Fire Projectile」時,我們會看到許多屬性可供設定:
這個遊戲是發射「子彈」。由左圖可看到要發射的會是一個叫「PlayerLaserBolt」這樣的物件。但這物件在哪兒呢?
你真的去場上找一定是找不到的,因為它是不在場上的。說到有沒有在場上,我們可以透過右上角那個「Actors」按鈕來看一下場上有哪些物件:
打開列表,再跟剛剛「Fire Projectile」屬性對一下,就會明白我們的槍會發射的,正是不在場上的「PlayerLaserBolt」:
在「ACTORS」列表中,「ONSTAGE」就是會在場上可被看見的,而「OFFSTAGE」通常就是拿來做上述用途的。你可能會問,我用「1-CREATE」創建的物件,它就在場上啦,我又要怎麼讓它「OffStage」呢?這個問題在物件的「8-Edit」中就有得設定了:
還記得在「「Tutorial」攻略」那篇講到的「Hide in play mode」嗎?在下面就會看到另一個設定叫「Offstage」,就是讓你把要拿來創建複製品的模板移出場景用的。
接下來往右邊那道門進去,我們會遭遇到藏在裡面的機器人的攻擊:
哇哦!嚇了一跳,我們趕緊來看看是怎麼回事:
它的設定非常直觀,就是看到物件,追著它打。這裡比較特別的應該是「Fire Projectile At」:
「Fire Projectile At」的「Shoot at who?」屬性,被設定成「Event Causer」了,意思就是說「Sees Actor」事件的觸發者是誰,我就對它開槍。
主動攻擊的部分是這樣,那我們打它的部分呢?這時候就是要看看「HEALTH」面板了:
這裡又是另一種設計了,不過算是比較簡化的設計。這張卡片有兩個區段,一個是「When Damaged」,而另一個是「At Death」,最上面還有一個「StartingHealth」的值。
意思是指:一開始有3格血,被打了但沒死,就做「When Damaged」段的事,被打死了就做「At Death」段的事。
搞清楚設計後,這個邏輯就很簡單了。就像以前任天堂的遊戲一樣,引擎內建了一張「Flash Red」卡讓我們來表示"挨打"的表現,為了怕不夠明顯,我們還加了個「Spawn Particle Effect」卡片上去,讓我們可以播個粒子特效,漂亮一點。
一但被打死了,就得把自己銷毀掉,一樣為了怕不夠明顯,我們也加了個粒子特效,播個聲音上去。
這裡比較有趣的是粒子特效這張卡片:
屬性表中直接就是選取你要播放的粒子特效,列表中有「Explosion」,「Fortain」,「Glow」等項目。還能調整粒子特效的偏移量,旋轉角,縮放比。
但可能有人會問:那這些又是哪兒來的呀?我能客製我想要的粒子特效嗎?
可以的,透過「1-CREDIT」,就可以在CREATION LIBRARY中找到「PARTICLES」:
選了「Particle」後就會進入粒子特效的編輯區,在這裡也可以用來預覽粒子特效的表現效果。
雖然跟正規的粒子特效編輯器比起來,這個可能很陽春,但做為一個小遊戲的編輯器來說,這已經算是很奢侈了。
接下來的關卡設計,就沒有什麼新的部分了,都是之前提過的「Broadcast Message」或是「Send Message」的應用而已。走到最後這台電腦面前就算過關囉:
基本上到這個遊戲都細讀過後,整個開發流程就算熟悉的差不多了。
這個遊戲的所有資源及事件,其實可以透過一開始起點的位置,往後走,就可以看到每個機關的設計是怎麼做的:
哇哦~原來如此,這邊可以給我們看個爽了。
為什麼會看到廣告
Google實驗室Area120釋出了一個「製作遊戲」的遊戲叫「Game Builder」。 主要的用戶是遊戲編導,方便他們以拖拉卡片的型式來驗證遊戲性好不好。 因此這個專題就是「Game Builder」的"真心話(好用難用都會說)"和"大冒險(真的來挑戰看看能做什麼遊戲)"囉!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
這一篇要介紹的是,從啟動遊戲,到Tutorial新手村的攻略。
簡介 前陣子,Google實驗室Area120釋出了一個「製作遊戲」的遊戲,名字也很簡單就叫「Game Builder」。主要的用戶是video game的編導,方便他們以拖拉卡片的型式來開發遊戲,做一個game play的驗證用…
這一篇要介紹的是,從啟動遊戲,到Tutorial新手村的攻略。
簡介 前陣子,Google實驗室Area120釋出了一個「製作遊戲」的遊戲,名字也很簡單就叫「Game Builder」。主要的用戶是video game的編導,方便他們以拖拉卡片的型式來開發遊戲,做一個game play的驗證用…
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
遊戲簡介: 快快拿起你的斧頭,砍掉和回收擋路的人造物件,與迷人的動物夥伴們一同解謎,去拯救環境吧! 扮演一頭拿著斧頭的熊! 在森林、工地以及各式各樣的精彩地點中砍出自己道路,解開運用各種日常元素的多樣謎題。 鼓搗附近的環境,解開各種謎題。 減少、重新利用和回收廢棄物,升級你的劈砍能力。
Thumbnail
這篇內容,將會用一個簡單的範例,來解釋物件(Object)和實體(Instance)的差別。包括Instance的簡介、ID、物件改變會影響實體。
Thumbnail
這篇內容,將透過實戰教學,介紹GameMaker中的Sprite。包括建立新的Sprite、重新命名及刪除、建議的命名方式、編輯圖像、調整圖像大小、動畫的概述、原點設置、碰撞遮罩的概述。
Thumbnail
這篇內容,簡單介紹了GameMaker的遊戲製作原理。包括Object、參數、程式碼等概念。同時也簡單介紹了GameMaker的適用範圍和特色。
Thumbnail
Steam上的遊戲製作工具那麼多,到底哪個比較好用呢? 我只能說,每個人的能力和想製作的遊戲類型都不同,適合的工具當然也不會一樣,只能你自己去選擇最適合的。 雖然沒有辦法推薦最適合你的,但可以告訴你避開地雷工具的訣竅!
Thumbnail
一、了解思維 二、大量體驗 三、拆解架構 四、找出樂趣
Thumbnail
這款遊戲在歐美Twitch上非常受歡迎,直播主紛紛玩起這款遊戲。遊戲和絕地求生相似,有毒圈和死亡時掉落裝備,但也有自己的特色,例如能夠建築遮蔽物。手速和反應能力是遊戲中存活的關鍵。
Thumbnail
女人拿著一把槍, 我看到第一眼的感覺, 它是一把照明槍。 她用槍殺了附近的兩個人。 接著她將槍直接頂住我的頭頂蓋, 按下trigger。 我等了好一會。 沒有恐懼。 感覺到有東西想要鑽入我的頭頂。 有點久,這顆子彈一直無法鑽入我的頭頂。 我離開了那顆子
Thumbnail
建立幾個變數如下,最上面兩個變數值為清單值 接下來分別設定球1位置到左上角落、設定球2位置到右上角落、設定球3位置到左下角落、設定球4位置到右下角落 當螢幕初始化的時候,設定玩家球的X、Y座標和大小,並將玩家球的初始顏色,設定成(變數_顏色清單)中.....
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
遊戲簡介: 快快拿起你的斧頭,砍掉和回收擋路的人造物件,與迷人的動物夥伴們一同解謎,去拯救環境吧! 扮演一頭拿著斧頭的熊! 在森林、工地以及各式各樣的精彩地點中砍出自己道路,解開運用各種日常元素的多樣謎題。 鼓搗附近的環境,解開各種謎題。 減少、重新利用和回收廢棄物,升級你的劈砍能力。
Thumbnail
這篇內容,將會用一個簡單的範例,來解釋物件(Object)和實體(Instance)的差別。包括Instance的簡介、ID、物件改變會影響實體。
Thumbnail
這篇內容,將透過實戰教學,介紹GameMaker中的Sprite。包括建立新的Sprite、重新命名及刪除、建議的命名方式、編輯圖像、調整圖像大小、動畫的概述、原點設置、碰撞遮罩的概述。
Thumbnail
這篇內容,簡單介紹了GameMaker的遊戲製作原理。包括Object、參數、程式碼等概念。同時也簡單介紹了GameMaker的適用範圍和特色。
Thumbnail
Steam上的遊戲製作工具那麼多,到底哪個比較好用呢? 我只能說,每個人的能力和想製作的遊戲類型都不同,適合的工具當然也不會一樣,只能你自己去選擇最適合的。 雖然沒有辦法推薦最適合你的,但可以告訴你避開地雷工具的訣竅!
Thumbnail
一、了解思維 二、大量體驗 三、拆解架構 四、找出樂趣
Thumbnail
這款遊戲在歐美Twitch上非常受歡迎,直播主紛紛玩起這款遊戲。遊戲和絕地求生相似,有毒圈和死亡時掉落裝備,但也有自己的特色,例如能夠建築遮蔽物。手速和反應能力是遊戲中存活的關鍵。
Thumbnail
女人拿著一把槍, 我看到第一眼的感覺, 它是一把照明槍。 她用槍殺了附近的兩個人。 接著她將槍直接頂住我的頭頂蓋, 按下trigger。 我等了好一會。 沒有恐懼。 感覺到有東西想要鑽入我的頭頂。 有點久,這顆子彈一直無法鑽入我的頭頂。 我離開了那顆子
Thumbnail
建立幾個變數如下,最上面兩個變數值為清單值 接下來分別設定球1位置到左上角落、設定球2位置到右上角落、設定球3位置到左下角落、設定球4位置到右下角落 當螢幕初始化的時候,設定玩家球的X、Y座標和大小,並將玩家球的初始顏色,設定成(變數_顏色清單)中.....