崑山科技大學ir.lib.ksu.edu.tw/bitstream/987654321/23681/3/專題...崑山科技大學...

38
崑山科技大學 資訊工程系 專題製作報告 3D 射擊遊戲 3D Shooting Games 生: 4000E001 許家源 4000E015 古國億 4000E036 許汝安 4000E033 林世偉 4000E048 郭建瑄 指導老師:邱正毅 教授 中 華 民 國 1 0 4 年 0 5 月

Upload: others

Post on 02-Mar-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

崑 山 科 技 大 學

資訊工程系

專題製作報告

3D射擊遊戲

3D Shooting Games

學 生: 4000E001 許家源

4000E015 古國億

4000E036 許汝安

4000E033 林世偉

4000E048 郭建瑄

指導老師:邱正毅 教授

中 華 民 國 1 0 4 年 0 5 月

I

3D 射擊遊戲

3D Shooting games

學 生:許家源 學 生:古國億

學 生:林世偉

學 生:許汝安 學 生:郭建瑄

指導老師:邱正毅

崑山科技大學

資訊工程系

專題報告

A Report

Submitted to Department of Information Engineering

Kun Shan University

in Partial Fulfillment of the Requirements

for the Degree of Bachelor

in

Information Engineering

May 2015

Tainan, Taiwan, Republic of China

中華民國 104 年 05 月

II

III

IV

3D 射擊遊戲

崑山科技大學資訊工程系

學生: 許家源

古國億

林世偉

許汝安

郭建瑄

指導老師: 邱正毅 教授

摘要

近年來不管是電腦版、手機板都可看到遊戲產業發展的趨勢越

來越進步,可是卻沒見幾個是由台灣所製作出來的遊戲,而射擊類

型的遊戲也沒幾個,更不用說 3D射擊遊戲了,應該算是少之又少,

本專題則使永 3D Max、Unity 3D來製作一個 3D的射擊遊戲,來吸

引年齡 12~20歲左右的年輕人的目光,並以能夠販售為其主要目標。

V

致謝 非常感謝許多人給予此專題各方面的幫助,不論是我們的專題老

師-邱正毅老師還是出版書籍的作者,都給予我們極大的助力,尤其

是老師常常都能點出我們沒有去想到的問題好讓我們去使得專題變

得更好,在網路上也可以找到許多的教學素材,這些都帶給我們一些

樂趣以及解決問題的管道。

VI

目 錄 摘要 ...................................................................................................... IV

致謝 ........................................................................................................ V

第一章 緒論........................................................................................... 1

1.1 研究動機與目的 ........................................................................ 1

1.1.1 動機 ....................................................................................................................... 1

1.1.2 目的 ....................................................................................................................... 1

1.2 研究方法與系統概述 ................................................................ 2

1.2.1 研究方法 ............................................................................................................... 2

1.2.2 系統概論 ............................................................................................................... 2

1.3 論文內容與概述 ....................................................................................................... 2

第二章 使用軟體 .................................................................................. 3

2.1 3Ds Max..................................................................................... 3

2.1.1 簡介 ....................................................................................................................... 3

2.1.2 3Ds Max特點 ...................................................................................................... 3

2.2 Unity 3D................................................................................... 4

2.2.1 簡介 ....................................................................................................................... 4

2.2.2 特點 ....................................................................................................................... 4

第三章 系統架構 .................................................................................. 6

3.1 遊戲引擎架構 ............................................................................ 6

3.2 遊戲系統架構 ........................................................................................................... 7

3.3 武器架構 ................................................................................................................... 7

第四章 系統設計 .................................................................................. 8

4.1 遊戲各項需求 ............................................................................ 8

4.1.1 功能需求 ............................................................................................................... 8

4.1.2 遊戲引擎功能需求 ............................................................................................... 8

4.1.3 遊戲特效 ............................................................................................................... 8

4.1.4 遊戲介面需求 ....................................................................................................... 9

4.1.5 功能選單 ............................................................................................................... 9

4.2 設計 ........................................................................................... 10

4.2.1 故事大綱 ............................................................................................................. 10

4.2.2 主要角色設定 ..................................................................................................... 10

4.2.3 場景設計 ............................................................................................................. 11

VII

第五章 系統實作 ................................................................................ 12

5.1 角色人物................................................................................... 12

5.1.1 地圖適應系統(Locomotion System) ............................................................... 12

5.1.2 第三人稱射擊系統 ............................................................................................. 12

5.2 地形製作................................................................................... 13

第六章 系統實現 ................................................................................ 14

6.1 遊戲登入畫面 .......................................................................... 14

6.1.1 遊戲登入 ............................................................................................................. 14

6.1.2 解析度選單 ......................................................................................................... 14

6.1.3 故事選單 ............................................................................................................. 15

6.1.4 關卡選單 ............................................................................................................. 15

6.2 第一關卡-北極區特別警察訓練 ............................................ 16

6.2.1 劇情介紹 ............................................................................................................. 16

6.2.2 遊戲內容 ............................................................................................................. 16

6.3 第二關卡-擊破組織Z據點 .................................................... 17

6.3.1 劇情介紹 ............................................................................................................. 17

6.3.2 遊戲內容 ............................................................................................................. 17

6.4 第三關卡-私自的行動 ............................................................ 18

6.4.1 劇情介紹 ............................................................................................................. 18

6.4.2 遊戲內容 ............................................................................................................. 18

6.5 第四關卡-解救 D市長 ............................................................ 19

6.5.1劇情介紹 .............................................................................................................. 19

6.5.2 遊戲內容 ............................................................................................................. 19

6.6 第五關卡-夜間的巡邏 ............................................................ 20

6.6.1 劇情介紹 ............................................................................................................. 20

6.6.2 遊戲內容 ............................................................................................................. 21

6.7 第六關卡-讓一切結束吧 ........................................................ 22

6.7.1 劇情介紹 ............................................................................................................. 22

6.7.2 遊戲內容 ............................................................................................................. 23

6.8 第七關卡-END .......................................................................... 24

6.8.1 劇情介紹 ............................................................................................................. 24

6.8.2 遊戲內容 ............................................................................................................. 26

第七章 結論......................................................................................... 28

第八章 參考文獻 ................................................................................ 29

VIII

圖 目 錄 圖 1.3Ds Max 標誌。 .............................................................................. 3

圖 2.Unity 3D 標誌。 ............................................................................ 5

圖 3.遊戲引擎的架構圖。 ...................................................................... 6

圖 4.遊戲進行架構圖。 .......................................................................... 7

圖 5.遊戲武器架構圖。 .......................................................................... 7

圖 6.場景設計地圖雛形。 .................................................................... 11

圖 7.Locomotion System與第三人稱射擊系統。 ............................. 12

圖 8.使用 Unity 3D地形產生器。 ...................................................... 13

圖 9.在 Unity 3D中擺放遊戲物件。 .................................................. 13

圖 10.遊戲登入畫面。 .......................................................................... 14

圖 11.解析度選單。 .............................................................................. 14

圖 12.故事選單。................................................................................... 15

圖 13.關卡選單。................................................................................... 15

圖 14.第一關卡。................................................................................... 16

圖 15.第二關卡。關卡全景。 .............................................................. 17

圖 16.第三關卡。關卡全景。 .............................................................. 18

圖 17.第四關卡。關卡全景。 .............................................................. 19

圖 18.第四關卡巨型機械怪獸。 .......................................................... 19

圖 19.第五關卡。死命追著玩家跑的骷髏。 ...................................... 20

圖 20.第五關卡防守。要看準時機攻擊別錯失機會。 ...................... 21

圖 21.第五關卡最佳動線。玩家行進的最佳路線。 .......................... 21

圖 22.第六關卡。................................................................................... 23

圖 23.第六關卡動線。玩家行進的最佳路線。 .................................. 23

圖 24.第六關卡 BOSS。最終頭目。 ..................................................... 24

圖 25.第七關卡。................................................................................... 25

圖 26.第七關卡動線。玩家行進的最佳路線。 .................................. 26

圖 27.第七關卡弱點。要秒準弱點攻擊。 .......................................... 26

圖 28.第七關卡特效。受攻擊會傾倒的柱子。 .................................. 26

圖 29.第七關卡陷阱。 .......................................................................... 27

1

第一章 緒論

1.1 研究動機與目的

1.1.1 動機

近年來,台灣遊戲產業的發展越來越迅速,大量的遊戲漸

漸地從 2D模式轉成 3D化,顯然 3D模式的遊戲已經程為目前的

主流,於是我們打算做出一款給年齡 12~18歲左右,能夠吸引

年輕人目光的 3D射擊遊戲。

1.1.2 目的

我們決定使用 UNITY 3D 遊戲引擎,是因為發現 UNITY 3D

遊戲引擎在臺灣跟 UDK遊戲引擎相比有壓倒性的推廣度,UNITY

3D 遊戲引擎在臺灣漸漸有許多作者出書並且在網路上有使用

教學,甚至有臺灣人在網路上上傳網路視訊,教導不會使用

UNITY 3D遊戲引擎的初學者。然而綜觀射擊類的遊戲除了敵人

以外沒有其他的元素,使其顯得單調許多,於是我們添加傭有

故事情節的關卡來增加遊戲的趣味性。

2

1.2 研究方法與系統概述

1.2.1 研究方法

我們能夠研究的方式有許多種,在網路上有「UNITY 3D官

方網站」、「臺灣 UNITY 3D論壇」、「CG數位學習網」,還有名為

「阿葉」的線上視訊教學以及 Facebook,除此之外還購買了一

本名為「unity 3d遊戲設計實戰」的教科書。

身為初學者的我們唯一最有效的研究方法就是努力去學習,

不論網路還是書本,能夠利用的就去利用,能夠學的就去學習,

這樣才能增長我們的實力。

1.2.2 系統概論

本專題主要使用 3Ds Max和 Unity 3D這兩個軟體,首先使用

3Ds Max進行角色、周邊建築、怪物的模組,再用 Unity 3D的地

形產生器、樹木產生器建立關卡所需地圖,角色操作方面是以常

見的射擊遊戲的方法,視角則是使用第三人稱(TPS)的視角來操

作遊戲角色,必須完成藉由故事劇情所設置的七道關卡。

1.3 論文內容與概述

本論文主要敘述此專題所應用的環境、設備、功能以及研

究成果;共分為七章,第一章為緒論,第二章為相關研究,第

三章為系統架構,第四章為軟體流程,第五章為系統實現,最

後一章是總結。

3

第二章 使用軟體

2.1 3Ds Max

2.1.1 簡介

3D Studio Max,俗稱 3Ds max 或 3D max ,公司是 Autodesk

(原先是屬於 Discreet 公司,最後由 Auodesk 合併)基於 PC

系統的三次方立體動畫渲染和製作的軟體。目前為業界應用最廣

的建模平台。

2.1.2 3Ds Max特點

1.基於 PC 系統的低配置要求。

2.安裝外掛(plugins)可提供 3Ds Max 所沒有的功能,以及

增強原本的功能。

3.強大的角色(Character)。

4.可堆疊的建模步驟,使製作模型有非常大的彈性。

5.支援 Maxscript 內建腳本控制語言,讓使用者有自訂工具的

能力。

圖 1.3Ds Max 標誌。

4

2.2 Unity 3D

2.2.1 簡介

Unity 3D是一個用於建立諸如三圍視訊遊戲、建築視覺化、

即時三維動畫等類型互動內容的綜合性創作工具。Unity 類似

於 Director、Blender,Virtools、Torque Game Builder 等利

用互動的圖形化開發環境為首藥方式的軟體其編輯器執行在

Windows、Mac OSX下,可發行遊戲至 Windows、Wii、OSX、iOS

平台。也可以利用 Unity web player外掛模組發行網頁遊戲,

支援 Mac 和 Windows 的網頁遊覽。它的網頁播放器也被 Mac

widgets支援。

2.2.2 特點

1.層級式的綜合開發環境,視覺化編輯,詳細的屬性編輯器和

動態的遊戲預覽。Unity也被用來快速的製作遊戲或者開發遊

戲原型。

2.可開發微軟 Microsoft Windows和 Mac OS X 的執行檔,線上

內容,MacOS X 的 Dashboard 工具,Wii 程式和 iPhone 應用

程式。

3.自動資源匯入:專案中的資源會被自動匯入,並根據資源的

改動自動更新。

4.圖形引擎使用的是 Direct3D(Windows),OpenGL(Mac,Windows)

和自有的 APIs(Wii)

5.支援 Bump mapping、Reflection mapping、Parallax mapping、

Screen Space Ambient Occlusion、動態陰影使用的是 Shadow

Map 技術,並支援 Render-to-texture 和全螢幕 Post

Processing效果。

6.Shaders編寫使用 ShaderLab語言,同時支援自有工作流中的

編程方式或 Cg、GLSL語言編寫的 Shader。

7.內建對 Nvidia的 PhysX physics engine支援。

8.遊戲指令馬基於 Mono,一個相容於.NET Framework 2.0的跨

平台開源套件,因此程式設計師可用 JavaScript、C#、Boo

5

加以編寫。

9.The Unity Asset Server:一個支援各種遊戲和指令馬的版

本控制方案,使用 PostgreSQL做為後端。

10.音效系統基於 OpenAL程式庫,可以播放 Ogg Vorbis的壓縮

音效。

11.視訊播放採用 Theora編碼。

12.內建地形編輯器,支援樹木與植被貼片。

13.內建 Lightmapping以及 Global illumination。

14.多人網路連線功能由第三方套件提供,有 Raknet、Photon 、

SmatFoxServer…等,多種選擇。

圖 2.Unity 3D 標誌。

6

第三章 系統架構

3.1 遊戲引擎架構

圖 3.遊戲引擎的架構圖。

遊戲引擎架構分為專案、遊戲引擎及作業系統三部分,最上

層的每一個專案就是一款遊戲,每個不同的專案都可以使用或匯

入遊戲引擎的運算功能或是另外擴充編輯功能並且能夠在專案完

成後設定發布,在 Unity 3D中能夠針對多種不同的作業系統進行

發布。在 Unity 5版本前,根據不同的作業系統發布時跟改部分

的程式碼是有必要的,直到 Unity 5版本推出後,才可以在不用

跟改任何程式碼的前提下進行專案的發布,也就是說不屬於

Unity 5的版本在 PC以外的作業系統進行遊戲的發布後,專案可

能會在發布的過程當中或者是在遊戲進行中會出現錯誤。本專題

使用的 Unity 3D版本為 4。

7

3.2 遊戲系統架構

圖 4.遊戲進行架構圖。

圖 4 為簡易的遊戲架構圖,從遊戲開始、遊戲進行到遊戲結

束,描述了本專題所有的重要大項。

3.3 武器架構

圖 5.遊戲武器架構圖。

在遊戲進行中時,像是能量炮、火箭與炸彈這些有範圍傷害

的攻擊是會傷害到玩家自己的!

8

第四章 系統設計

4.1 遊戲各項需求

4.1.1 功能需求

• 開始遊戲-遊戲開始。

• 存檔-儲存目前遊戲進度及狀況。

• 讀檔-讀取之前遊戲進行場景。

• 離開-結束遊戲。

• 角色移動-使用鍵盤移動。

• 角色攻擊-使用滑鼠射擊。

4.1.2 遊戲引擎功能需求

• 玩家視角-第三人稱攝影機設置。

• 玩家操作-第三人稱角色控制器。

• 物件碰撞-物理碰撞引擎。

• 介面-GUI skin。

4.1.3 遊戲特效

• 植物生成器-生成植物且可達到搖曳的效果。

• 粒子系統-能夠使用煙霧及火焰的特效。

• 光源-

主光源(日光) 及紅外線:平行光。

燈光燈管:點原光。

手電筒:聚光燈。

9

4.1.4 遊戲介面需求

• 顯示角色生命值血條-顯示於螢幕左上方,可以顯示目前

角色血量,當玩家角色歸零,遊戲結束。

• 顯示彈藥數-顯示於螢幕左下方,有彈藥數及目前所使用

的武器。

• 呼叫功能選單-「ESC」鍵。

4.1.5 功能選單

• 顯示角色生命值血條

• 顯示彈藥數

• 存檔

• 讀檔

• 離開

10

4.2 設計

4.2.1 故事大綱

西元 2200年,由於全球暖化海平面上升,由環太平洋國

家集資在北極構成超大型人工漂浮島面積約 40000平方公里

名為「北極區」。如今已到西元 2299年,北極區並非國家所

以不能擁有軍隊,取而代之在這個區域裡警察採取軍警合一

的政策,故曾經擁有相當大的權利。

6 年前西元 2293 年,由於北極區獨占「以低成本將海水

轉換成飲用水」的技術,導致嚴重缺水的部份非洲國家人民

不滿,而組成恐怖組織對北極區攻擊,由於北極區是環太平

洋國家集資建立起來的地區,所以也導致世界經濟動盪,在

天才 D博士就任市長後向各國建言組成正式的軍隊,北極區

才獲得平靜。

2 年後西元 2295 年,各國宣誓打擊恐怖主義主角 M 也參

與了這場反恐戰爭,緊接著到西元 2296 年,反恐戰爭勝利

主角 M平安回歸,北極區獲得了短暫的和平,然而就在 1年

後的西元 2297 年。同年,主角 M 開始追緝迷之組織 Z 的殘

黨一直到現在,兩年後---西元 2299年,迷之組織 Z的殘黨

開始了某個行動。

4.2.2 主要角色設定

劇本出來後,再來就是主角的設計,主角的背景、特色、

穿著等,都是很重要的。

M:主角,總警局的警察,曾經參與反恐戰爭,在 TPI 上成

長,21歲。

S:總警局的指揮官,M的上司。

Z:迷之組織,在 TPI及世界各處誘拐小孩。

Dr. D:天才博士,修復海底電纜還向各國建言組成正式的

軍隊拯救了 TPI 的天才博士,提供總警察局許多新

11

的設備。

4.2.3 場景設計

配合劇情所需,我們先設計七個關卡的地圖雛形,並用

Unity 3D裡的地形產生器、樹木產生器、材質設定、影像效果

等建立地圖。

圖 6.場景設計地圖雛形。

圖 6 是全區的地圖,左下角的「火山地形」是第七關卡的設

計圖,右下角「草原地形」則是最終決定不採用設計的廢案地圖。

12

第五章 系統實作

5.1 角色人物

5.1.1 地圖適應系統(Locomotion System)

一般播放的 3D 動畫都是使用骨架操控蒙皮在透過腳本語

言撥放動畫。Locomotion System 也是一樣的道理,但是其撥

放的不是一般的 3D動畫, 而是利用腳本控制各個關節進行運

算後所產生的效果。

Locomotion System 可以從官方的 Asset Store中搜尋下

載,必須花費一段時間進行學習並對該角色骨架進行配置與設

定。

5.1.2 第三人稱射擊系統

本系統由 Arm_IK、GunAimer 及 WeaponStateController

三個遊戲程式碼所組成。

遊戲程式碼各別功能如下 :

Arm_IK :設定固定角色手臂動作。

GunAimer :角色手臂動作運行。

WeaponStateController:槍與角色手臂動作配合對準。

圖 7.Locomotion System 與第三人稱射擊系統。

在圖 7 中除了射擊系統之外還可以看到瞄準器系統跟地圖雷

13

5.2 地形製作

地形製作分為三個階段進行:

第一階段:製作地形需配合劇情的規劃,先利用繪圖軟體設

計關卡地圖的雛形,對於基本地圖設計包含路線、

障礙物與明顯地標。

第二階段:Unity 3D有內建地形產生器,先按照地圖設計規

劃出大概的地形,並進行著色,這一階段實作主

要目的在於遊戲場景的地形實作。

第三階段:在地形擺放遊戲物件完成場景,注意各個小細節,

完成精美的地圖。

圖 8.使用 Unity 3D地形產生器。

可以使用產生器描繪出地貌與貼圖。

圖 9.在 Unity 3D 中擺放遊戲物件。

將遊戲物件拉至場景,調整遊戲物件 X 軸、Y 軸及 Z 軸外,

14

還能調整遊戲物件大小,使其更符合理想中的場景。

第六章 系統實現

6.1 遊戲登入畫面

6.1.1 遊戲登入

圖 10.遊戲登入畫面。

有進入遊戲,改變圖形質量,改變螢幕大小與結束遊戲。

6.1.2 解析度選單

圖 11.解析度選單。

玩家可以使用「改變圖形質量」改變畫質,使用「改變螢幕

15

大小」改變解析度。

6.1.3 故事選單

圖 12.故事選單。

有進入故事、選擇故事、返回到主選單及離開遊戲。

6.1.4 關卡選單

圖 13.關卡選單。

選擇完關卡之後,使用滑鼠點擊進入故事開始遊戲。

16

6.2 第一關卡-北極區特別警察訓練

6.2.1 劇情介紹

特級警察 M,組織 Z 的首領在前幾年被擊斃後,開始向這

個北極區擴張勢力,不斷的擾亂社會的安寧,現在指配你參加

第一屆北極區武裝特級警察。

在幾百年前北極曾是一片百雪覆蓋之地,但時間來到了

23XX年後,全球暖化導致這片大地重新被太陽照耀,新的移明

帶著各種爭議來到北極生活,現在也有不小的規模。

組織 Z,是這幾年來不斷的以"消滅全人類,一切都是為了

拯救地球"為口號,不斷的吸收世界各地的民眾擴大災害以各種

高科技的技術成為了全人類最大的敵人。

在幾年前,組織 Z的首領被聯合國聯軍隊擊斃後,組織 Z不

但沒有被消滅而且已經徹底瘋狂失控了,這一次組織 Z大概會用

各種手段將一切回歸為零(zero)。請你小心。

6.2.2 遊戲內容

遊戲操作說明(含攻擊、移動與跳躍說明)。

只要對話就能夠過關。

圖 14.第一關卡。

一開始的移動教學與障礙訓練。

17

6.3 第二關卡-擊破組織Z據點

6.3.1 劇情介紹

特級警察 M,現在交付你攻擊組織 Z 據點的工作,不用在

意其他的事情,那不是你的過錯,D 市長是經過附近辦公時甩

開警衛,獨自來視察才導致了這件事件的發生。

現在的行動刻不容緩,馬上就是換季的時後,將會有半年的

時間都是黑夜,專心攻擊據點,D 市長也當了二十年的市長了,

不會被輕易解決掉的。還有,就在剛剛組織 Z打電話過來說要兩

億美元的贖金,D市長暫時是不會有危險的。

6.3.2 遊戲內容

關卡目標是殲滅所有敵人。

玩家可以很自然的打倒所有敵人及適應遊戲環境。

圖 15.第二關卡。關卡全景。

18

6.4 第三關卡-私自的行動

6.4.1 劇情介紹

喵哈哈,身為你親切又可愛的小伙伴,我給你一個好建議

如何!對經常捐錢給孤兒院的市長對你這樣的孤兒而言也算是

恩人對吧喵!想要救他對吧對喵~

先別生氣嗎喵~~~,我也是會受傷的呦,剛剛在跟其他同期

出生的人工 AI交互傳遞訊息時,發現有另一處組織 Z據點,但

是火力稍強了一點(說白一點你被看輕了喵!!!),所以打算等援

軍過來後在摧毀它喵。

如何!!!一起去吧喵!!!只要能夠連接上那邊的內部網路,或

許就可以找到 D市長的線索喵~~只要沖進去連上電腦,立馬逃出

來就行了,很簡單吧喵~~~

6.4.2 遊戲內容

關卡目標是到對面的電腦按下“v”鍵即可返回原處,關

卡難度不高。

下圖是關卡快速通關建議路徑。

圖 16.第三關卡。關卡全景。

19

6.5 第四關卡-解救 D 市長

6.5.1 劇情介紹

如何如何誇誇我吧,現在的話我就讓你誇誇也是可以的喵,

我已經找到 D市長的消息瞜!今天 D市長就會被帶離北極區,看來

組織 Z也不是傻瓜,至少他們還知道被找出來指不過是遲早的問

題。喵哈哈~不過遇到我就算他們倒大霉。有了上一次的教訓他們

應該不敢再投入引起全世界攻憤的改造人而是改投入一大堆裝甲

兵吧...總而言之,宰掉他們吧喵!!!

6.5.2 遊戲內容

從這一關開始不像之前的關卡一樣,開始走角色扮演遊戲

的風格,不像之前的關卡一樣走類似FPS的風格。

由於故事的進展,D市長是一定救不到的。反而是落路陷

阱,要打倒三隻BOSS(如圖表 18)。

圖 17.第四關卡。關卡全景。

圖 18.第四關卡巨型機械怪獸。

此為關卡BOSS而且有三隻。

20

6.6 第五關卡-夜間的巡邏

6.6.1 劇情介紹

說真的我無言了,擅自行動、違反槍砲管制......。實在

太多違反的事項,我反而想罵也沒有罵的力氣了...。總而言之

你的擅自行動帶來太多太多的麻煩,到最後還什麼事情都沒解

決...。這下子我該說什麼...要求情也找不到理有,要罵也要

留點力氣寫連坐罰的檢討報告書及事件說明書總計二十五

份...。

身為你的上司我還是要提醒你,這世界上大多的事情逞一

時之勇是毫無幫助的。還有上頭給予你的懲處相當的輕,只要

在邊境巡邏一個月沒有其他不良事蹟就可以回職...,說真的我

還比較想跟你的懲處交換....。

好好加油吧特級警察 M,我要去寫報告書了...。還有那個

人工 AI要不要考慮格式化。

圖 19.第五關卡。死命追著玩家跑的骷髏。

21

6.6.2 遊戲內容

原本主角正在接受處罰進行邊境巡邏一個月。旦遇到來路

不明的怪物開始逃跑。

這個關卡主要是邊撤離邊攻擊路邊的炸藥桶。

圖 20.第五關卡防守。要看準時機攻擊別錯失機會。

建議移動路線

圖 21.第五關卡最佳動線。玩家行進的最佳路線。

22

6.7 第六關卡-讓一切結束吧

6.7.1 劇情介紹

雖然是很可悲的一件事情,就在剛剛的聯合軍的圍剿行動

當中,敵方的首領與護衛全都施打了那種會改變自己基因的藥

劑,現在別說是領導組織 Z 了,連人都不是了,只是沒有理智

的怪物。聯合軍的任務也宣告失敗。

哈哈哈,拜某個私自行動的人的關西組織 Z被突如其來的

侵入者打亂了計畫,打算在夜晚來臨前撤出北極區,這時候遇

到了聯合軍,然後我就開掛逃了出來,抱歉抱歉我其實是被當

作盾牌被丟下來的....。

在最後的總攻擊時,就像剛剛說的失敗了...。好了現在傳

達一些重要的訊息,敵方的護衛不像是雜兵變成了骷瞜而是變

成了惡鬼而且超大!顏色也有區別:白色與黑色不會動,紅色會

主動攻擊,特別是黑色幾乎遇到就是死,總而言之聯合軍踩坑

都踩得差不多了,我現在給予你敵方首領的位置,現在就過去

吧 M!

雖然是很可悲的一件事情,就在剛剛的聯合軍的圍剿行動

當中,敵方的首領與護衛全都施打了那種會改變自己基因的藥

劑,現在別說是領導組織 Z 了,連人都不是了,只是沒有理智

的怪物。聯合軍的任務也宣告失敗。

哈哈哈,拜某個私自行動的人的關西組織 Z被突如其來的

侵入者打亂了計畫,打算在夜晚來臨前撤出北極區,這時候遇

到了聯合軍,然後我就開掛逃了出來,抱歉抱歉我其實是被當

作盾牌被丟下來的....。

在最後的總攻擊時,就像剛剛說的失敗了...。好了現在傳

達一些重要的訊息,敵方的護衛不像是雜兵變成了骷瞜而是變

成了惡鬼而且超大!顏色也有區別:白色與黑色不會動,紅色會

主動攻擊,特別是黑色幾乎遇到就是死,總而言之聯合軍踩坑

23

都踩得差不多了,我現在給予你敵方首領的位置,現在就過去

吧 M!

圖 22.第六關卡。

關卡分為兩個部分,此為第一部分,第二部分為 BOSS 戰。

6.7.2 遊戲內容

第一部分建議移動路線。

圖 23.第六關卡動線。玩家行進的最佳路線。

第二部分 BOSS戰。

24

圖 24.第六關卡 BOSS。最終頭目。

6.8 第七關卡-END

6.8.1 劇情介紹

真沒想到你會主動承接這項任務,這項任務是最高的難度

地點是在北極火山地下...原本是組織 Z主要的據點,不過剛好

遇上要拿來做成據點的聯合軍,於是就打了起來 D 市長也被救

下,還有我不用寫檢討報告書了。

當氣候變遷北極冰層完全溶化之後,認為這個地球已經結

束不要讓人類繼續破壞地球所以要毀滅人類的人也跟著越來越

多,在他們面前所有人類都是世界的敵人,但在我們的眼中他

們不過就只是無法溝通的怪物,不包含理性只有將自己的絕望

傳染出去到最後變成了真正的怪物,人類也是在地球大自然中

的一分子,到底有沒有保護這個地球的責任我是不知道,但在

人類被地球的大自然淘汰之前,人類都有權在地球上生存。

25

圖 25.第七關卡。

這次的任務主要是勘查地形,繞一圈之後就可以回來了。

26

6.8.2 遊戲內容

建議移動路線。

圖 26.第七關卡動線。玩家行進的最佳路線。

攻擊弱點部位可以一擊必殺!!!

圖 27.第七關卡弱點。要秒準弱點攻擊。

有些柱子被攻擊就會傾倒。

圖 28.第七關卡特效。受攻擊會傾倒的柱子。

27

當角色掉進下方的岩漿就會一擊必殺。

圖 29.第七關卡陷阱。

掉到岩漿中血量就會歸 0 也就是說 GAME OVER。

28

第七章 結論

由於我們是資訊工程系,所以幾乎可以說是完全沒有製作

3D 模型的能力,我們這一次的研究目的集中在熟練 UNITY 3D

遊戲引擎的操作,以及能夠使用遊戲引擎做出簡單有故事性的

遊戲。

而 3D模型的部分,我們會盡可能操作 3D MAX熟練基本功

能,但大部分會從網路上蒐集而來。透過使用程式碼操控動畫,

來了解 UNITY 3D遊戲引擎的強大功能。

29

第八章 參考文獻

[1] Unity 3D 遊戲設計實戰

邱永標 2013/03/06

[2] Unity 3D 遊戲設計範例講堂:人氣遊戲這樣做!

賴祐吉,姚智原 2014/11/04

[3] CG數位學習網

http://www.cg.com.tw/Unity/Unity.asp

[4] Unity 官方網站

https://unity3d.com/

[5] 阿葉線上教學網

https://goo.gl/ahr5ni