跳到主要內容

臺灣博碩士論文加值系統

(98.80.143.34) 您好!臺灣時間:2024/10/16 10:26
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:施宏霖
研究生(外文):Hong-Ling Shih
論文名稱:簡化開發遊戲使用者介面之研究與實作
論文名稱(外文):Research and Implementation on Simplification of Developing Game User Interface
指導教授:鄭武堯鄭武堯引用關係廖偉鵬廖偉鵬引用關係
指導教授(外文):Wu-Yao ChengWei-Peng Liao
學位類別:碩士
校院名稱:世新大學
系所名稱:資訊管理學研究所(含碩專班)
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2008
畢業學年度:96
語文別:中文
論文頁數:70
中文關鍵詞:遊戲引擎資料驅動使用者介面
外文關鍵詞:Game EngineData-DrivenUser Interface
相關次數:
  • 被引用被引用:13
  • 點閱點閱:1107
  • 評分評分:
  • 下載下載:149
  • 收藏至我的研究室書目清單書目收藏:2
目前一般的遊戲引擎主要專注於3D繪圖技術、物理模擬、模型碰撞偵測等部分,鮮少針對簡化開發遊戲使用者介面著墨。然而使用者介面是遊戲中不可或缺的部分,設計出華麗的介面,可以增加對於玩家的吸引力。而開發使用者介面,卻往往必須花費不少的時間,且要撰寫大量的程式碼。遊戲所需要的畫面設計比一般的介面設計還要複雜,所需要呈現的效果也比較多樣化。現今開發遊戲使用者介面的流程過於繁雜,且開發完成的結果常常與介面設計者的理念有所落差。
本研究的目的在於簡化開發遊戲使用者介面的流程,並設計簡化易用的介面描述語法,讓介面設計者可以參與開發過程,讓開發成果符合設計者的理念。利用XML資料驅動的方式,定義遊戲使用者介面的描述以及所要達成的視覺效果,免除複雜的程式撰寫。並讓設計出來的介面具有變化性及擴充性。
本研究也提出了多重模板機制,提供遊戲中常見之各種介面的模板,開發者可以客製化這些模板,也可以自行定義模板,將開發的資源存下來,提供開發者可以在新的遊戲中使用多重模板以重複利用資源,增加重用性。
These days, the common Game Engines focus on 3D graphics, physics, collision detection...etc. The chance to be directed against Game User Interface is very rare. User Interface is one of the main parts in the games. Now it too complex to develop game user interface for the developers and it always get the products that fall of interface designer's faith.
The goal of this research is to simplify the process of game user interface. First of all, the achievement uses Data-Driven which can define the visualizations and effects of game user interface, and it also avoid many complex programming.
The achievement, moreover, proposes Template Mechanism that provides various templates somewhile we see in the game, like the mini map, blood bar, and the developers can customize these templates.
In brief, the research uses the XML Data-Driven to define the Game UI to avoiding the complex programming and it decreases the level of difficulty. Furthermore, the achievement of my research provides the Game UI Template Mechanism and it makes the developers creating some UI objects which are often seen in the game more quickly and easier. Finally, the templates can be the resources for the next development time and it makes Game UI more variation and expansion.
摘要 I
Abstract II
誌謝 III
目錄 V
表目錄 VII
圖目錄 VIII
第一章、緒論 1
1.1研究動機 1
1.2研究目的 3
1.3研究範圍 5
1.4論文架構 5
第二章、文獻探討 6
2.1人機互動介面設計探討 6
2.1.1使用者介面(User Interface, UI) 6
2.1.2圖形使用者介面(Graphics User Interface) 7
2.2遊戲引擎 10
2.2.1遊戲引擎之相關探討 10
2.2.2 IS.GD 1.5 11
2.2.3 IS.GD 2.0 13
2.3資料驅動 16
2.4 WPF與XAML 18
2.4.1 WPF與XAML簡介 18
2.4.2 WPF讓開發人員與設計人員能一同合作 19
2.4.3平面圖形處理 20
2.4.4轉換與效果 21
2.4.5動畫 22
2.5第三方函式庫 23
第三章、研究架構 25
3.1介面管理機制 26
3.2介面模板機制 28
3.3語法解析機制 29
3.3.1語法設計 29
3.3.2語法解析器 31
3.4介面開發比較與分析 32
3.4.1與Overlay比較 33
3.4.2與XAML比較 36
第四章、遊戲使用者介面描述語言 38
4.1產生一個簡單圖形 38
4.2材質(Material)處理 40
4.3在圖形上加文字 42
4.4遊戲使用者介面常見的元件 44
第五章、結論與未來研究 55
參考文獻 57
中文文獻
[1]川西裕幸、高橋忍,鄧瑋敦編譯,“WPF與XAML應用程式開發講座”,博碩文化,2007年。
[2]林家維,“網頁瀏覽器指標圖像之研究-以數位博物館圖像介面設計為例”,大葉大學設計研究所碩士論文,2002年。
[3]陳志傑,“以資料驅動為基礎之3D遊戲引擎架構及成像最佳化模式之設計”,世新大學資訊管理學系碩士學位論文,2004年。
[4]陳建雄、邱柏清,“應用口語分析法探討網頁介面之愉悅性”,2004中華民國設計學會第九屆研討會論文集,頁699-704,2004年。
[5]陳建雄、邱柏清、蔡佳穎,“使用者後設認知策略在互動介面愉悅性設計之研究 II”,行政院國家科學委員會補助專題研究計畫成果報告,2004年。
[6]廖茂詠,“一個有延展性的動畫劇本描述語言”,國立政治大學資訊科學系碩士學位論文,2004年。
[7]劉仲強,“以元件為基礎的分散式網路遊戲架構及訊息處理機制”,世新大學資訊管理學系碩士學位論文,2005年。
[8]劉治廷,“基於網路模板之網路遊戲引擎”,世新大學資訊管理學系碩士學位論文,2007年。
[9]潘武宏、顏慶全、林榮泰,“使用者對於電腦圖示之涵意認知研究”,2004中華民國設計學會第九屆研討會論文集,頁457-462,2004年。
[10]蕭銘宏,“全球資訊網操作介面之設計-以台灣地區網頁設計介面為例”,國立雲林科技大學工業設計研究所碩士論文,1997年。
[11]卓良政,“圖像式操作介面之研究-以數位相機為例”,國立成功大學工業設計研究所碩士論文,2000年。
[12]邱柏清,“網頁介面愉悅性之研究”,國立台灣科技大學設計研究所碩士論文,2004年。
[13]鄭武堯、陳志傑、郭聰儒,“應用設計樣版及XML文件於3D遊戲引擎架構設計”,第十四屆物件導向技術及應用研討會,2003年。
[14]鄭武堯、廖偉鵬、施宏霖,“簡化開發遊戲使用者介面之研究”,2008新媒體設計、傳播與科技應用國際學術研討會,2008年。
[15]鄭武堯、劉仲強,“簡化網路互動數位內容設計之研究與實作”,2005數位生活與網際網路科技研討會,2005年。
[16]鄭武堯、劉治廷、鄭創予,“以XML資料驅動為基礎之分散式網路3D遊戲引擎架構”,2006電子商務與數位生活研討會,2006年。
[17]鄭武堯、劉治廷、鄭創予,“簡化遊戲製作教學─以IS.GD 2.0為例”,2007年電子商務與數位生活研討會,2007年。
[18]鄭武堯、鄭創予、劉治廷,“以簡化開發及網路樣板為基礎之跨平台3D線上遊戲引擎”,第十二屆資訊管理暨實務研討會,2006年。

英文文獻
[19]Arafa, Y., and Mamdani, H., “Scripting embodied agents behaviour with CML: character markup language,” Proc. of Intelligent User Interfaces 2003, pp. 313-316, 2003.
[20]Bethke, E., “Game Development and Production,” Wordware Publishing, 2003.
[21]Bishop, L., Eberly, D., Whitted, T., Finch, M., and Shantz, M., “Design a PC Game Engine,” IEEE Computer Graphics and Applications, Vol. 18, Issue 1, pp. 46-53, 1998.
[22]Bilas, S., “A Data-driven Game Object System,” Game Developers Conference, 2002.
[23]Blow, J., “Game Development Harder Than You Think,” ACM QUEUE, pp. 29-37, 2004.
[24]Chatelaine, J., “Enabling Data-driven Tuning Via Existing Tools,” Game Developers Conference, 2003.
[25]Epic Games Corp., Unreal Features, http://www.unrealtechnology.com.
[26]Gruhl, R., “XNA Game Studio, an Overview,” Microsoft Game Technology Conference, 2006.
[27]Hanson, L., “The User Experience: Designs and Adaptations,” ACM International Conference Proceeding Series, Third Australasian conference on User interfaces, 7, 1-7, 2004.
[28]Id Software Corp., Quake Technology, http://www.idsoftware.com/support/
[29]Junker, G., “Pro OGRE 3D Programming,” Apress, 2006
[30]Malafeew, E., “Data-driven Programming Made Easy,” Game Developer Conference, 2005.
[31]Nielsen, J., “Usability Inspection Methods. CHI’ 95 Mosaic of Creativity. Denver,” Colorado, USA, 377-378, 1999.
[32]Norman A., “Emotional Design: Why We Love (or hate) everyday things,” New York: Basic Books, 2003.
[33]Object-oriented Graphics Rendering Engine, Ogre Online Manual v.1.4.7, http://www.ogre3d.org/docs/manual.
[34]Phelps, M. and Parks, M., “Fun and Games with Multi-language Development,” ACM QUEUE, pp. 46-56, 2004.
[35]Rob, F., “Creating a Data-driven Engine,” Game Developers Conference, 2003.
[36]Rollings, A., and Morris, D., “Game Architecture and Design,” Pearson Professional, 2003.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊