跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.172) 您好!臺灣時間:2025/09/11 06:05
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:胡智豪
研究生(外文):HU, CHIH-HAO
論文名稱:ㄧ款HTML5遊戲程式框架介接於Unity遊戲引擎之研究
論文名稱(外文):A Study of the HTML5 Program Framework Interfacing to the Unity Game Engine
指導教授:巴白山巴白山引用關係楊孟哲楊孟哲引用關係
指導教授(外文):PA, PAI-SHANYANG, MENG-ZHE
口試委員:李達皓楊俊明
口試委員(外文):LEE, TA-HAOYANG, CHUN-MING
口試日期:2018-12-21
學位類別:碩士
校院名稱:國立臺北教育大學
系所名稱:數位科技設計學系(含玩具與遊戲設計碩士班)
學門:電算機學門
學類:軟體發展學類
論文種類:學術論文
論文出版年:2019
畢業學年度:107
語文別:中文
論文頁數:49
中文關鍵詞:遊戲引擎HTML5Unity介面設計遊戲模組
外文關鍵詞:game engineHTML5Unityinterface designgame module
DOI:doi:10.6344/THE.NTUE.DTD.002.2019.A10
相關次數:
  • 被引用被引用:0
  • 點閱點閱:720
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
本研究針對目前遊戲引擎的介面,拓展遊戲引擎大廠 Unity 的介面保留了原本開發者的製作習慣,能讓有 Unity 開發經驗的開發者能快速上手,降低重新學習帶來的時間成本,開發者可在本研究開發之程式框架中編輯遊戲物件並可直 接輸出成在瀏覽器執行的專案檔,本研究開發之程式框架的模組包含了資源管理模組、動畫模組、音效模組、粒子特效模組、網路連線模組(WebSocker)等,引擎元件皆採用模組化概念,開發者只需將各元件掛載到物件上,再對系統本身各種事件撰寫對應行為的程式碼,利用這種模組化設計可提升開發的速度。隨著 HTML5 的發展,提升了網頁遊戲的效能與表演性,更重要的是 WebSocker 的支援,讓伺服器可將資料傳給客戶端不再是被動的輪巡伺服器,手機硬體也同步支援 HTML5 網頁先天具有跨平台的優勢讓開發者只需開發一份專案就可在各平台的瀏覽器上運行,打開網頁可立即遊玩的用戶體驗的遠遠優於需下載安裝的原生 App,手機硬體效能與網路環境也跟著逐年提升這些前提都讓 HTML5 可望 成為下一個大平台,但當前的 HTML5 遊戲引擎多半沒有包含編輯器,直接使用程式碼來設定介面位置在製作上相當不直覺,初學入門的開發者也不易學習,且也沒有網路連線模組,希望本研究所開發之程式框架能為遊戲設計者帶來另一個遊戲開發工具的選擇。
This research is dedicated to the interface of the current game engine. Unity's interface, which focuses on the expansion of the game engine, retains the original developer's production habits, allowing developers with Unity development experience to get started quickly, thereby reducing the time cost of re-learning. Developers can edit game objects in the application framework developed in this study and directly output them into a project file that can be executed by the browser. The application framework modules developed in this study include resource management modules, animation modules, sound effects modules, particle effects modules, and WebSocker modules. Since all engine components are modular, the developer simply loads the components onto the object and writes the code for the corresponding event in the system itself. In this way, the use of this modular design can increase the speed of development. With the development of HTML5, the efficiency and performance of web games have been improved. More importantly, via WebSocker support, the server can pass data to the client, no longer a passive SQL server. Mobile hardware also supports HTML5 web pages innately with cross-platform advantages, allowing developers to develop a single project to run on browsers on all platforms. The user experience of opening a web page for immediate play is far superior to the native app that needs to be downloaded and installed. The hardware performance and network environment of mobile phones have also increased year by year, and these premise make HTML5 the next major development platform. But currently, most HTML5 game engines don't include an editor, but use code directly to set the interface location. This method is quite unintuitive in production, and it is not easy for developers who are beginners to learn, and there is no network connection module. The author hopes that the application framework developed by this research can provide game designers with another choice of game development tools.
摘要 i
Abstract ii
表目錄 iv
圖目錄 v
第一章 緒論 1
第一節 研究背景與動機 1
第二節 研究目的 3
第三節 研究步驟與流程 4
第四節 研究範圍與限制 6
第二章 文獻探討 7
第一節 遊戲引擎 7
第二節 Unity遊戲引擎 13
第三節 Cocos2D遊戲引擎 15
第四節 科技接受模式 17
第五節 HTML5 18
第三章 研究設計 22
第一節 研究方法與對象 22
第二節 程式框架設計 25
第四章 實驗結果與討論 34
第一節 研究步驟 34
第二節 基本資料分析及描述 34
第三節 科技接受模式問卷分析 36
第五章 結論與建議 42
第一節 結論 42
第二節 建議 43
參考文獻 44
附錄一 科技接受模式量表問卷 47

表目錄
表 1 Unity工作區域大致劃分 13
表 2 html發展時間表 20
表 3 五大瀏覽器最新版本分數 21
表 4 功能模組之規格內容 26
表 5 知覺有用性之構面題目 31
表 6 知覺易用性之構面題目 31
表 7 使用態度之構題目 32
表 8 行為意願之構面題目 32
表 9 基本資料分析表 34
表 10 職業類別統計 35
表 11 遊戲引擎使用經驗統計 35
表 12 描述性統計資料 36
表 13 知覺有用性之構面題目 37
表 14 知覺易用性之構面題目 38
表 15 使用態度之構題目 39
表 16 行為意願之構面題目 40
表 17 可靠性統計資料 40
表 18 Cronbachα係數信度表 41

圖目錄
圖 1 研究流程圖 5
圖 2 Unity3D 遊戲引擎介面 9
圖 3 Unreal Engine遊戲引擎介面 10
圖 4 CryEngine 遊戲引擎介面 11
圖 5 Cocos2D包含的衍伸軟體 15
圖 6 科技接受模式架構圖 18
圖 7 研究架構圖 23
圖 8 實驗流程圖 24
圖 9 Visual Studio Code 25
圖 10 遊戲引擎架構圖 27
圖 11 範例背景圖匯入遊戲引擎 28
圖 12 介面及物件 28
圖 13 成品實際在網頁呈現之狀態 29
圖 14 成品實際在網頁呈現之狀態 29
中文文獻
付少兵、王玉峰. (民105). 基于Wi-Fi Direct多人游戲的研究和開發. 南京大學碩士論文
戚玉樑、彭淑芸、賴德優、張琪瑩. “Web Services探索與應用”. 全華科技圖書股份有限公司. 2003年.
謝坤達、蔡彤孟.“遊戲設計概論”. 碁峰資訊. 2003年.
鄭武堯、陳志傑、郭聰儒. “應用設計樣版及XML 文件於3D 遊戲引擎架構設計”.第十四屆物件導向技術及應用研討會. 2003年。
陳志傑.“以資料驅動為基礎之3D 遊戲引擎架構及成像最佳化模式之設計”. 世新大學資訊管理學系碩士學位論文. 2004年.
蔡福興、游光昭、蕭顯勝、徐毅穎. 2004. 線上遊戲式的網路學習成效研究. 高雄師大學報. 17期. 頁289-309.
鄭毓信. 建構主義與數學教育[J]. 數學傳播. 1998. 22(3) : 36-49
周傳傑,2010,"整合獎勵機制融入線上競賽式遊戲式學習系統之研究" ,樹德科技大學資訊工程系碩士班,碩士論文。
胡士中(2000)。以軟體元件及規則為基礎的網際網路遊戲引擎製作。台北:國立台灣科技大學。

英文文獻
AngS., Zaphiris, P., & Mahmood, SC. (2007). A model of cognitive loads inmassively multiplayer online role playing games. 於 AngS., Zaphiris, P., & Mahmood, SC., Interacting with Computers (頁 167–179).
LLCSoftwareJenkins. (2016). RakNet See You Online. 擷取自 RakNet - Multiplayer game network engine: http://www.jenkinssoftware.com/
Nicolas Ducheneaut, & Robert J. Moore. (2005). More than just ‘XP’: learning social skills in massively multiplayer online games. Emerald Group Publishing Limited.
Han-Yu Sung , Gwo-Jen Hwang,2013, ” A collaborative game-based learning approach to improving students’ learning performance in science courses” Computers & Education 63 43–51.
Elena Verdú, Luisa M. Regueras, María J. Verdú, José P. Leal, Juan P. de Castro, Ricardo Queirós,2012, ” A distributed system for learning programming on-line” Computers & Education, Volume 58, Pages 1-10.
Nuray Gedik , Arzu Hanci-Karademirci , Engin Kursun , Kursat Cagiltay,2012, ” Key instructional design issues in a cellular phone-based mobile learning project”, Computers & Education 58 1149–1159.
Judy Robertson,2012, ” Making games in the classroom: Benefits and gender concerns” Computers & Education 59 385–398.

網路資料
LLCSoftwareJenkins. (2016). RakNet See You Online. 擷取自 RakNet - Multiplayer
game network engine: http://www.jenkinssoftware.com/
Unreal Development Kit:https://www.unrealengine.com/products/udk
CryENGINE:http://www.crydev.net/newspage.php?news=88053
UNITY: Game Development Tool, http://Unity 3D.com/
RakNet, http://www.jenkinssoftware.com/
SIO2 Engine, http://sio2interactive.com/
XAML Wikipedia, http://en.wikipedia.org/wiki/Extensible_Application_Markup_Language
CSS Wikipedia, https://en.wikipedia.org/wiki/Cascading_Style_Sheets
GamePlay Engine, http://gameplay3d.org/
Microsoft DirectX SDK DirectPlay Lobby,http://www.microsoft.com
Unity 3D, http://unity3d.com/
NeoAxis Engine, http://www.neoaxisgroup.com
Object-oriented Graphics Rendering Engine, Ogre Online Manual v.1.2.5, http://www.ogre3d.org/.
維基百科:戰略遊戲(2008)
http://zh.wikipedia.org/w/index.php?title=%E6%88%98%E7%95%A5%E6%B8%B8%E6%88%8F&variant=zh-tw
Wikipedia EN: Tower Defense(2008)
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top