



版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、unity3d 畢業(yè)設計【篇一: unity3d 塔防游戲論文】基于 android平臺的塔防游戲設計design the tower defense game based on android platform學生姓名:xx學生學號:107102xx專業(yè)名稱:計算機科學與技術指導教師:xx (副教授)計算機與信息工程學院2014 年6月16日獨創(chuàng)性聲明本人聲明所呈交的畢業(yè)設計(論文)是本人在指導教師指導下進行的研究工作和取得的研究成果,除了文中特別加以引用標注之處外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,沒有偽造數(shù)據(jù)的行為。畢業(yè)設計(論文)作者簽名: 簽字日期: 2014 年 6 月
2、 16 日畢業(yè)設計(論文)版權使用授權書本畢業(yè)設計(論文)作者完全了解學校有關保留、使用論文的規(guī)定。同意學校保留并向有關管理部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權天津城建大學可以將本論文的全部或部分內(nèi)容編入有關數(shù)據(jù)進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本論文。(保密的畢業(yè)設計(論文)在解密后適用本授權說明)畢業(yè)設計(論文)作者簽名:指導教師簽名:簽字日期: 2014 年 6 月 16 日 簽字日期: 2014 年 6 月 16 日摘 要android 是一種基于 linux 的自由及開放源代碼的操作系統(tǒng), unity3d 是最近幾年非常熱門的一種跨平
3、臺能力強的開發(fā)引擎,被廣大游戲開發(fā)者所喜愛。在目前的 android 手機應用開發(fā)界, unity 幾乎成為 android 標準工具。本文將展示一個用 unity 軟件來設計和開發(fā) android 塔防游戲的全過程。按照游戲的開發(fā)思路,從相關知識介紹、游戲設計、游戲?qū)崿F(xiàn)到軟件測試一步步展開工作,完成畢業(yè)設計的最終作品。本文將講述的重點放在游戲?qū)崿F(xiàn)這一環(huán)節(jié),從第一個場景建立開始,到模型的導入,講述腳本的編寫等具體細節(jié),直到項目完成;游戲的測試將在 unity3d 軟件中, pc 上和 android 設備上分別進行測試,并分析測試結果。關鍵詞: android ;unity ;塔防游戲abst
4、ractandroid is a linux-based free and open source operating system, unity3d is very popular in recent years, a cross-platform capability development engine, being loved by the game developers. in the current android mobile application development circles, unity has almost become standard android too
5、ls.this article shows a unity of the software to the whole process of designing and developing android tower defense game. along the lines of game development, from relevant knowledge by testing, game design, game achieved step by step work, and completed the graduation design of the final product.
6、the focus of this paper will describe in-game to achieve this step, starting from the first scene to establish, to import the model about details such as script writing, until the project is completed in unity3d software, the game tests, were done on the pc and on your android device to test and ana
7、lyze the test results.key words :application development;android;unity;tower defense目 錄第1章緒論 . 11.1 選題的目的和意義 . 11.2 國內(nèi)外的發(fā)展狀況 . 11.3 論文組織結構 . 2第 2 章 3d 游戲的技術知識. 32.1 3d圖形庫. 32.2 物理引擎 . 3物理引擎簡介 . 3物理引擎基本架構 .42.3unity3d.52.3 unity3d簡介 . 52.3 unity3d基本概念 .5第3章游戲設計 .3.17游戲創(chuàng)意 .73.2游戲框架結構設計 . 73.3游戲?qū)哟谓Y構設計
8、. 7第4章游戲?qū)崿F(xiàn) . 94.1 場景渲染實現(xiàn) . 94.2 地形 . 94.3 光照和場景元素 . 114.4 怪物通道 . 124.5 攝像機 . 134.6 游戲 ui 界面 . 154.7 路點建設 . 184.8 敵人 . 204.9 敵人生成器 . 214.10 防守單位 . 224.11 生命條 . 234.12 自定義按鈕 . 25第5章游戲測試 . 275.1 在 unity3d 中運行測試. 275.2 封裝打包測試. 27【篇二:基于unity3d的三維虛擬電腦組裝實驗系統(tǒng)開發(fā)畢業(yè)設計】(此文檔為 word 格式,下載后您可任意編輯修改!)基于 unity3d三維電腦組
9、裝實驗系統(tǒng)的實現(xiàn)【摘要】實驗教學不僅能夠培養(yǎng)學生的動手能力,而且還能起到鞏固課本上理論知識的作用。但是由于我們國家人口基數(shù)龐大,教育資源有限,實驗器材緊缺,不能滿足廣大在校學生或者社會成人求學需求,因而成為教學和學習中最難以付諸實踐的薄弱環(huán)節(jié)。隨著虛擬現(xiàn)實技術的出現(xiàn),實驗教學有了新的思路。 unity3d 引擎對開發(fā)仿真性非常高、交互性非常好的虛擬實驗環(huán)境具有很大的幫助。本文在對虛擬實驗室的研究現(xiàn)狀進行充分調(diào)研的基礎上,借助 unity3d 引擎和 3ds max 三維建模軟件,搭建了一個逼真且操作方便、具有交互功能的組裝計算機硬件的虛擬實驗操作平臺,對組裝計算機實驗進行了模擬,實現(xiàn)了實驗過程
10、以及部分實驗現(xiàn)象的模擬。系統(tǒng)的主要功能是讓用戶采用虛擬儀器完成組裝過程,從而達到學會組裝計算機的目的。【關鍵詞】虛擬實驗; unity3d ;計算機組裝;1. 引言1.1 研究背景及意義早在十六世紀,實驗就被運用于教育教學。實驗是指根據(jù)科學研究的目的,盡可能排除外界因素的影響的同時突出主要實驗因素,并且利用一些專門的儀器設備而人為地改變、控制或者模擬研究對象,使某一些事物(或過程)發(fā)生或再現(xiàn)。實驗的目的在于通過學習者親自動手參與實驗,從而培養(yǎng)學習者的觀察能力、分析能力和實踐能力。研究表明,人的動作記憶效率遠遠高于語言文字的記憶效率,所以通過動手參與的學習比單純看書要更有效率,實驗教學通過讓di
11、rectx著色器,讓模學習者了解事物的本質(zhì),培養(yǎng)學習者的研究能力、創(chuàng)新能力,加強學習者對知識的運用和實踐,因此成為教育教學中一個不可分割的部分。最開始的實驗教學都是真實實驗,學習者在真實的實驗環(huán)境下操作實驗設備來完成實驗目的。但是隨著人口數(shù)量的增加,知識研究領域的擴展,真實實驗暴露出了許多缺陷,比如許多實驗器材價格昂貴,實驗資源無法滿足廣大學習者的需求,實驗存在安全隱患,真實場景帶來的實驗誤差等等。虛擬實驗的概念也就應運而生了。unity3d 作為一款專業(yè)的商業(yè)游戲引擎,早在 2010 年就進入了我國,由于其友好的操作界面和強大的性能,在國內(nèi)積攢了眾多的開發(fā)者。其官網(wǎng)上得assetstore也
12、給廣大開發(fā)者提供了數(shù)量眾多,類目琳瑯的插件,可以大大的縮短開發(fā)者的開發(fā)周期。近年來,unity3d為虛擬現(xiàn)實提供了完整的解決方案,其強大的物理引擎,基于和opengl的高度優(yōu)化渲染管道,還有可編輯的shader擬真實多變的生活環(huán)境變成現(xiàn)實。因此我選擇 unity3d 來開發(fā)這樣一個虛擬電腦組裝實驗的系統(tǒng),為學習者提供一個自由、真實的實驗平臺,利用本系統(tǒng)進行實驗教學,讓學習者認識計算機硬件,掌握組裝電腦的一些基本技能。1.2 研究內(nèi)容本文主要在于借助 unity3d 引擎將虛擬現(xiàn)實技術引入虛擬實驗中,探索新的虛擬實驗的教學模式。具體研究內(nèi)容包括以真實實驗在教育教學中的重要作用和協(xié)作學習對學習者能
13、力的培養(yǎng)作為立足點,將虛擬現(xiàn)實與虛擬實驗結合起來;利用 unity3d 實現(xiàn)虛擬計算機硬件與實驗者交互,突破實時交互的一些難點;完成整個系統(tǒng)架構設計,并且編寫代碼實現(xiàn)整個系統(tǒng)功能。2. 虛擬實驗器材的制作2.1 3ds max 模型創(chuàng)建多邊形建模技術多邊形建模技術是三維建模技術中比較常見的一種建模方式?,F(xiàn)實世界中的很多物體都可以看成是由基本的幾何體進行變形和細分得來的。多邊形建模就是基于簡單的長方體、圓柱體、球和其它一些幾何體,運用添加線,點來進行細分,面擠出,邊擠出等三維建模手法來完成模型的創(chuàng)建。多邊形建模技術的優(yōu)點在于它能很快的把目標模型的大體輪廓勾勒出來,對于精度要求比較低的模型來講,甚
14、至可可以經(jīng)過簡單的幾次變形就可以達到想要的效果。因此對于較為規(guī)則的家具或者家用電器來講,使用多邊形建模可以極大地提高工作效率。計算機組裝實驗所用到的計算機的主板、內(nèi)存條、顯卡、電源以及機箱顯示器等主要零部件都是比較規(guī)則的幾何體,主板上看似比較復雜的各種電阻和插針,仔細看其實都是一些簡單的圓柱體。下面圖 1、圖 2、圖 3 是用 3ds max 多邊形建模方法制作的計算機部件模型。圖 1 cpu 制冷風扇圖 2主板圖 3液晶顯示器2.2 模型 uv 拆分和材質(zhì)貼圖uv 的是貼圖坐標的簡稱,它定義了一張二維圖片將以何種方式貼到三維對象的表面之上。在 3ds max中通過加 uvw map修改器可以
15、為一些常用模型選擇貼圖方式,比如平面映射、柱面映射、球面映射、立方體映射等。但是當遇到比較復雜的模型時,就不能依賴這種方式了,需要手動來為模型拆解uv 。uv 拆分有幾個原則:拆分出來的uv 碎塊要盡量少,這要貼圖貼上的接縫就會更少,便于處理;需要將拉伸降低到最小,uv 反映的是圖片上的每一個像素點到模型表面上每一個點的對應關系,如果uv出現(xiàn)拉伸,就會出現(xiàn)模型的表面一些區(qū)域承載過多的圖像信息,另一些區(qū)域承載的圖像信息卻太少,貼圖就得不到正確的顯示;還要避免貼圖坐標的重疊。貼圖坐標重疊將直接導致重疊的貼圖部分分配不到正確的圖像信息;最后還要盡可能有效使用紋理空間。由于在建模的過程中,經(jīng)常需要將一
16、個模型拆分成很多部分來創(chuàng)建,最終將各個部分整合成一個完整的模型。而模型在最終的材質(zhì)表現(xiàn)上,各個不同的部分可能需要不同的貼圖或者材質(zhì)。這在計算機的硬件上體現(xiàn)的尤為明顯,比如一塊顯示器的顯示屏幕和底座的材質(zhì)是明顯不一樣的,而在顯示器的邊框上可能還有生產(chǎn)廠商的logo 和按鈕。因此,很多時候需要用到多維子對象(multi/sub-object)材質(zhì)。只要在建模的時候,給每個子對象分配好材質(zhì)id ,就可以將子材質(zhì)賦予給指定的模型子部件。下面以內(nèi)存條為例:首先在面級別下選中內(nèi)存條上所有的芯片,在右側(cè)的修改器欄里找到多邊形材質(zhì) id 組,設置材質(zhì) id 號為 2,如圖 4:圖 4 為內(nèi)存芯片指定材質(zhì)id【
17、篇三:基于unity3d 的潛行游戲開發(fā)】畢業(yè)設計論文課題名稱系 部專 業(yè)班 級學 號姓 名指導教師基于 unity3d 的潛行游戲開發(fā) 計算機工程系 計算機科學與技術 t1123-2 20110230204 楊吉乾 吳文歡 2015 年 5 月 20 日摘 要隨著計算機技術的不斷發(fā)展,游戲制作也慢慢成為社會上不可或缺的一部分,游戲一方面能夠給玩家?guī)砩钌系姆潘?,另一方面也是對現(xiàn)實中某些場景的夸張和放大,各種各樣的游戲能給玩家?guī)聿煌w驗,深受廣大群眾的喜愛,市場需求量很大,因此對游戲的開發(fā)和研究也顯得很有意義。而在一系列開發(fā)引擎中,unity3d游戲引擎主要用來制作 3d 游戲,能夠給玩家
18、帶來很真實的感受和非常不錯的游戲體驗,與此同時也能做出效果很好的ui界面,學好unity3d 在未來無論是 3d 網(wǎng)頁的開發(fā)還是虛擬現(xiàn)實都會起來不可估量的作用,而本次課題就將通過unity3d做出一個效果不錯的游戲。本次課題做一個潛行類游戲,主角需要避開敵人、紅外線、攝像頭的檢測,拿到鑰匙到達指定目的地,就像軍事行動深入敵后。在整個游戲設計過程中會用到一些數(shù)學知識,會用到mecanim 動畫系統(tǒng),會用到狀態(tài)機,會用到自動導航系統(tǒng),也要求設計者有很強的邏輯思維和一定的審美標準,也需要對游戲引擎有較為熟練的使用能力。而在界面的搭建上又需要用到ui 知識,懂得如何通過視覺魔術讓3d模型顯示在 2d
19、界面,又能讓玩家從 2d 界面感受3d 模型的 3d效果,對設計者來說是具有一定的挑戰(zhàn)和鍛煉意義。開發(fā)的游戲有一定的可玩性,可以滿足很多玩家的娛樂需求,也可以用來當作二次開發(fā)的模型,做出難度更高、涉及元素更多元化、更復雜的市場游戲,因此,本次課題的研發(fā)不僅具有學習研究意義,也有一定的市場價值。關鍵詞: unity3d 游戲;潛行游戲開發(fā); unity3d技術應用abstractalong with the development of computer technology,gameproduction has graduallybecome the indispensable part of
20、 the society,on the one handgames can take relation to players,on the other hand,itexaggerated and amplified to some of the real scenes,avarieties of games can bring different experience to the gameplayers,loved by the masses,the market demand is verybig,therefor,it s meaningful to research and deve
21、lop thegame.in the series of development engine,unity3d gameengine is mainly used to make 3d games,it can give truefeelings and bring a very good experience to gameplayers,make a good effect of ui interface at the sametime.learning unity3d will rise an inestimable role in the futurewhether the devel
22、opment of 3d webpage or virtual reality.thistopic will bring a good game for you through unity3d engine.this topic will bring you a stealth game,the hero needs toavoid enemy detection,infrared,camera,get the key to arrive atthe designated destination.just like military operations asbehind enemy line
23、s.it will use some mathematical knowledgein the game design process,and the mecanim animationsystem,the state machine,the automatic navigation system,italso requires designers to have good logical thought andaesthetic standards,and the abilities to use engine very well.asfor ui design,you must let t
24、he 3d models display in the 2dpanel though visual magic,and let the players taste the 3dmodel effects from 2d panel,it s a challenge and will letdesigner get some exercise. the game is funny,it will meetentertainment needs of many game players,it also can be usedas a model when you do the twice development,to make itmore difficult,more dive
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中介代收定金合同樣本
- 公司續(xù)簽電子合同樣本樣本
- 健身設施建設 合同樣本
- 借款及質(zhì)押合同標準文本
- 個人作品轉(zhuǎn)讓合同樣本
- 化學跨學科教學的創(chuàng)新路徑與實踐探索
- 工業(yè)旅游的未來發(fā)展與投資潛力探索
- 中德儲蓄合同樣本
- 初中政治教學創(chuàng)新路徑與跨學科融合策略
- 9 那個星期天(教學設計)2023-2024學年部編版語文六年級下冊
- 《民法》全冊精講課件
- 鎂及鎂合金的耐蝕性課件
- 廠內(nèi)機動車輛課件
- 四川方言詞典(教你說一口地道的四川話)
- 企業(yè)標準編寫模板
- 《新媒體運營》考試參考題庫(含答案)
- 學校食堂餐廚具操作規(guī)程
- DB32T 3916-2020 建筑地基基礎檢測規(guī)程
- 自動控制原理全套課件
- 工程經(jīng)濟學武獻華第5版答案
- 2022年四川省遂寧市中考數(shù)學試卷真題及答案定稿
評論
0/150
提交評論