Unity跨平臺開發(fā)優(yōu)勢ppt.pptx_第1頁
Unity跨平臺開發(fā)優(yōu)勢ppt.pptx_第2頁
Unity跨平臺開發(fā)優(yōu)勢ppt.pptx_第3頁
Unity跨平臺開發(fā)優(yōu)勢ppt.pptx_第4頁
Unity跨平臺開發(fā)優(yōu)勢ppt.pptx_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、什么是Unity,Unity是由Unity Technologies開發(fā)的一個讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的多平臺的綜合型游戲開發(fā)工具,是一個全面整合的專業(yè)游戲引擎。 Unity類似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的圖型化開發(fā)環(huán)境為首要方式的軟件其編輯器運行在Windows 和Mac OS X下,可發(fā)布游戲至Windows、Mac、Wii、iPhone、Windows phone 8和Android平臺。 也可以利用Unity web player插件發(fā)

2、布網(wǎng)頁游戲,支持Mac 和Windows的網(wǎng)頁瀏覽。它的網(wǎng)頁播放器也被Mac widgets所支持,Unity編輯器及其工作流程: 最好的數(shù)據(jù)驅(qū)動式游戲開發(fā)管道,Your Game,DCC Tools: Maya 3ds max Cinema 4D And more Photoshop Scripts: Mono,Unity Editor,Asset Pipeline,Unity 3D - 簡介,Unity的優(yōu)勢在哪里? 對跨平臺開發(fā)提供了最佳支持 方便靈活,易學(xué)易懂,上手快 開發(fā)門檻低 免費下載試用( 社區(qū)廣泛,資源豐富 社區(qū)論壇 - 免費資源- Unity社區(qū) - 維基(Wiki): 教程

3、: 付費資源 Asset Store,Unity 3D - 簡介,對跨平臺開發(fā)提供了最佳支持,Unity 3D - 引擎基本功能,引擎功能 渲染系統(tǒng) 多線程渲染,延遲渲染,全屏后處理,批處理,遮擋剔除,LOD 燈光系統(tǒng) 延遲燈光處理,實時陰影,SSAO,體積光,光照貼圖, HDR,Light Probes 輸入控制 鍵盤,鼠標(biāo),360手柄,手機觸摸輸入 地形系統(tǒng) 刷地形, 刷紋理, 樹, 草, 石塊, 水, 河流, 道路 物理系統(tǒng)(PhysX) 剛體,鉸鏈,軟物體,玩偶,汽車物理模型,服裝(物理)模擬 粒子特效 煙,霧,火,爆炸,雨,雪,水,瀑布,等等 音響系統(tǒng) FMOD, WAV, MP3,

4、 腳本系統(tǒng) Java Script, C#, Boo (Python) 尋路系統(tǒng)(NavMesh) 網(wǎng)絡(luò)支持 Real-time networking, Web connectivity, Web browser integration, Backend connectivity 性能分析系統(tǒng)(CPU&GPU Profiler),Unity 3D - 編輯器功能,資源集成及其管理 Prefab 游戲物體組合 場景創(chuàng)建 快速建模 資源管道 - DDC工具建模 快速迭代 (模型和紋理圖像) 資源商店 Unity提供免費資源 用戶可以有償共享資源 資源管理服務(wù)器(Asset Server + Cac

5、he Server) 編輯器的拓展(plug-in) 性能分析,Unity 3D,Questions?,Unity 3D 3.5版新功能簡介,多線程渲染(Multithread Rendering) LOD 傳統(tǒng)細(xì)節(jié)控制系統(tǒng) NavMesh 新尋路系統(tǒng) Shuriken 新粒子系統(tǒng) Light Probe 方向光光照貼圖 線性光照,HDR & Tonemapping 重新改寫的Occlusion Culling系統(tǒng) GPU Profiler NaCl 谷歌Chrome Native Client Development 自定義字符 多個物體編輯 ? Flash ? Flash不是正式版!仍然是

6、預(yù)覽版 請查詢,Unity 3D 3.5版新功能簡介,多線程渲染(Multithread Rendering) Unity使用者不需要做額外工作,Unity 3D 3.5版新功能簡介,LOD 傳統(tǒng)細(xì)節(jié)控制系統(tǒng) 給GameObject附加LODGroup Component Rendering LODGroup 添加不同級別的LOD模型 用LOD編輯器調(diào)整效果,Unity 3D 3.5版新功能簡介,Path-Finding 新尋路系統(tǒng) NavMesh NavMeshAgent Destination 目的地 Off-Mesh Link NavMeshLayer Edit Project Sett

7、ings NavMeshLayer 導(dǎo)航(Navigation)- 烘焙NavMesh Objects應(yīng)該設(shè)置為Navigation Static 選擇MeshRender Objects或者Terrain 選擇NavMeshLayer,如果需要的話 點擊Bake 烘焙到NavMesh.asset文件中,Unity 3D 3.5版新功能簡介,Shuriken 新粒子系統(tǒng) 粒子系統(tǒng)編輯器 可編輯粒子動畫曲線 新粒子系統(tǒng)例子 Dust Explosion Fireworks Flare,Unity 3D 3.5版新功能簡介,Light Probe 可將烘焙光圖用于場景中的動態(tài)物體 LightPro

8、be LightProbeGroup *重要的是如何選擇Probe的位置* 烘焙LightProbe 烘焙到LightProbes.asset文件中 使用LightProbe 在MeshRender或者Skinned Mesh Render中 選擇“Use Light Probes” Light Probe Anchor 在需要LightProbe的物體上,附加LightProbeAnchor, 并把它賦給Light Probe Anchor,Unity 3D 3.5版新功能簡介,方向光光照貼圖(Directional Lightmapping) 烘焙效果,Unity 3D 3.5版新功能簡介

9、,方向光光照貼圖(Directional Lightmapping) 如何烘焙,Unity 3D 3.5版新功能簡介,線性光照處理 ,Unity 3D 3.5版新功能簡介,線性光照處理 - 線性與伽馬效果比較,Unity 3D 3.5版新功能簡介,線性光照處理 - 如何設(shè)置,Unity 3D 3.5版新功能簡介,HDR, ToneMapping HDR 優(yōu)點 在高強度區(qū)域顏色不丟失 對Bloom支持較好 降低低頻光照區(qū)域帶寬 缺點 由于使用浮點緩存,所以比較慢 不是所有硬件都支持 Tone Mapping(色調(diào)映射) 將HDR值映射到的LDR范圍的過程,Unity 3D 3.5版新功能簡介,H

10、DR & Tone Mapping,Unity 3D 3.5版新功能簡介,HDR 如何設(shè)置 (In Camera Inspector),Unity 3D 3.5版新功能簡介,Tone Mapping 如何設(shè)置 載入Image Effects資源包 Assets - Import Package - Image Effects (Pro Only) 選擇場景中的相機 附加Tonemapping 腳本給所選擇的相機 Component - Image Effects -ToneMapping 注:所選相機必須選擇HDR,Unity 3D 3.5版新功能簡介,重新改寫的Occlusion Culli

11、ng系統(tǒng) Occlusion Area,Unity 3D 3.5版新功能簡介,重新改寫的Occlusion Culling系統(tǒng) Occlusion Portal,Unity 3D 3.5版新功能簡介,重新改寫的Occlusion Culling系統(tǒng) Occlusion Culling Bake and Visualize,Unity 3D 3.5版新功能簡介,GPU Profiler,Unity 3D 3.5版新功能簡介,NaCl Google Chrome Native Client Development 如果在Chrome中運行,不用安裝Unity 的Webplayer 如何設(shè)置,Uni

12、ty 3D 3.5版新功能簡介,自定義字符 ,Unity 3D 3.5版新功能簡介,可編輯多個游戲物體(Multi-Object Editing) 如果屬性值不同,則不顯示其數(shù)值 如果所選多個物體不支持這種模式的編輯,會顯示“Multi-object editing not supported”,Unity 3D 3.5版新功能簡介,Unity導(dǎo)出Flash 創(chuàng)建SWF 腳本轉(zhuǎn)換為Action Script 不支持移動平臺(僅支持網(wǎng)頁版),Unity 3D,Questions?,快速開發(fā)跨平臺游戲-FPS實例演示,創(chuàng)建新的游戲項目(Create New Project) 創(chuàng)建大地形 創(chuàng)建天空盒

13、 創(chuàng)建場景 添加角色控制器 Play 添加移動平臺角色控制器 創(chuàng)建游戲邏輯1 創(chuàng)建第二個場景 WinScene 添加更多游戲邏輯 游戲數(shù)據(jù)存儲 性能優(yōu)化方法,快速開發(fā)跨平臺游戲-FPS實例演示,創(chuàng)建新的游戲項目(Create New Project) 選擇所需要的Unity提供的資源包 built-in packages CharacterController Terrain Skybox Water 輸入(Impot)自創(chuàng)的游戲資源 模型 貼圖 腳本,快速開發(fā)跨平臺游戲-FPS實例演示,創(chuàng)建大地形 刷地形 刷材質(zhì) 刷細(xì)節(jié) 添加水效果 創(chuàng)建天空盒,快速開發(fā)跨平臺游戲-FPS實例演示,創(chuàng)建場景 添加小房子 Import設(shè)置 Scale參數(shù)調(diào)整 Import設(shè)置 自動產(chǎn)生碰撞體設(shè)置 添加一個碰撞體 如果Player碰到它,就進(jìn)入下一個場景,快速開發(fā)跨平臺游戲-FPS實例演示,添加角色控制器 Play 第三人稱控制器 第一人稱控制器 添加移動平臺角色控制器 兩個控制器的協(xié)調(diào),快速開發(fā)跨平臺游戲-FPS實例演示,創(chuàng)建游戲邏輯 創(chuàng)建火箭彈發(fā)射器或者槍支 添加火箭彈 發(fā)射火箭彈 添加瞄準(zhǔn)標(biāo)示符號 添加音響效果 添加爆炸效果 設(shè)置碰撞,快速開發(fā)跨平臺游戲-FPS實例

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論