- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
東 海 大 學
3D賽車遊戲之設計
(Design of an 3D Automobile Racing Game)
學 生 :陳柏翰 陳信益
學 號 :s952956 s942863
指導教授 : 林祝興 老師
日期:99/12/31
目 錄
第一章 緒論
1.1 摘要.....................................................................p.3
1.2 研究動機.........................................................................p.3
第二章 技術背景和概念
2.1 XNA和C# 介紹..................................................p.4
2.2硬體設備的概述....................................................p.5
第三章 架構和流程圖
3.1 XNA 基本架構.....................................................p.6
3.2流程圖......................................................................p.11
第四章 實作Crazy Racer Game遊戲
4.1 遊戲程式的設計...................................................p.13
4.2 概念圖.....................................................................p.23
4.3賽車遊戲實作截圖..................................................p.25
第五章 結論
5.1 心得...........................................................................p.30
5.2 實作困難....................................................................p.32
第六章 參考文獻
參考網頁和參考書籍
第一章 緒論
1.1 摘要
在這個資訊發達的時代,電子遊戲是日新月異,從早期的2D遊戲只能做平面的上下左右的移動,到現代的3D單機甚至網路遊戲,可以上下左右在加入前後全視角的移動,可說讓遊戲是越做越逼真和真實,也讓玩家們是越玩越起勁。
近十幾年結合網路的迅速發達,把原本只能單人對機件或多人使用同一台機件的單機遊戲,拓展到多人在網際網路或區域網路內共同交互賞玩的網路線上遊戲,把遊戲加入了互動,讓玩家在遊戲中,不僅能享受玩遊戲的娛樂,也能互相交流,認識彼此。
遊戲發展到目前為止已有各式各樣不同玩法和類型的遊戲,可分為動作遊戲、格鬥遊戲、冒險遊戲、模擬遊戲、角色扮演、戰略遊戲、 射擊遊戲、競速遊戲、體育遊戲、音樂遊戲和益智遊戲等,而我從小就有在玩EA Sports這家遊戲公司出的遊戲,對體育遊戲和競速遊戲就非常有興趣,在玩遊戲時,都會很羡慕它的場景製作和程式設計,很希望自己也能瞭解製作一套遊戲的整個過程,所以想藉由專題研究的機會,來嘗試著寫一個小的賽車遊戲。
1.2 研究動機
我會想要做賽車遊戲這個主題,原因之一是看到上一屆學長們做的MAYA專題,覺得學習3D動畫還蠻好玩的,所以也想要用一套3D動畫的軟體來製作專題,後來決定挑選3D MAX來研究。一開始想說來製作一部賽車和一些場景(例如:房子、路面等),然後運用時間軸的方式讓賽車在場景中環繞,後來得知老師要求資工專題一定要有程式的部分,我經過幾天的網路和書本查詢和思考要如何把3D MAX和程式結合在一起,最終想用XNA平台寫一個賽車小遊戲並可以用3D MAX建好的賽車模型匯入到XNA平台中,恰好XNA平台是用C#語言所撰寫的,此語言也剛好在大三才學到,所以可說是現學現用。
第二章 技術背景
2.1 XNA和C# 介紹
XNA的全名稱為【XNA Game Studio】,是有Microsoft公司所開發的一個跨平台次世代的遊戲開發平台,此遊戲開發平台提供了一個免費的遊戲開發環境。Microsoft公司從2006年年底到2008年底總共開發的四個XNA的版本:
日期
XNA版本
遊戲平台
搭配的開發工具
2006年12月
XNA Game Studio
Express 1.0
Visual Studio C# Express 2
原创力文档


文档评论(0)