開篇
本文閱讀需10分鐘绍填,簡單易上手霎桅,屬于安卓開發(fā)教程的基礎(chǔ)部分。
建議精讀沐兰,深刻理解大意哆档。多做實踐。多寫代碼住闯。
本文章由做全棧攻城獅原創(chuàng)首發(fā)瓜浸。
同名公眾號已開啟,官網(wǎng)www.8z5.net比原。
本教程致力于.Net程序員可以利用unity技術(shù)快速學(xué)習(xí)和入門游戲開發(fā)插佛。一方面通過自己的總結(jié)希望可以幫助更多熱衷與游戲開發(fā)或者編程技術(shù)開發(fā)的同仁。另一方面可以總結(jié)自己所得量窘,提升自己雇寇。
這是游戲開發(fā)的第三篇教程文章。上一篇請看游戲開發(fā)7天快速入門(3)-GUI圖形用戶界面及NGUI詳解
本講主要內(nèi)容:
坐標系
預(yù)置游戲?qū)ο?/p>
陰影烘焙
模型處理
坐標系
在unity中有世界坐標系和本地坐標系之分蚌铜。世界坐標系是永久不變的锨侯,每個對象也都有一個本地坐標系。而本地坐標系會隨著游戲?qū)ο蟮男D(zhuǎn)而跟隨著旋轉(zhuǎn)冬殃。
例如下面兩個代碼:
可以在不同的坐標系之間進行移動囚痴。
預(yù)置游戲?qū)ο?/b>
一起來了解一下預(yù)置游戲?qū)ο螅簿褪浅S玫腃ube审葬、Camera這些游戲?qū)ο笊罟觥D浅酥膺€有哪些呢?
一起看看吧:
Cube(立方體)
效果:
Sphere(球體)
效果:
3.Capsule(膠囊體)
效果:
4.Point Light(點光源)
從一個點發(fā)出的光源:如圖是一個點光源發(fā)出的光照亮Cube的例子:
5.SpotLight聚光燈
類似于手電發(fā)出的光
6.Directional Light(太陽光涣觉,平行光)
陰影烘焙
陰影烘焙是個非常高端的說法痴荐,其實就是對游戲?qū)ο竽M現(xiàn)實生成陰影,并把陰影繪制到地板上官册。
例如實現(xiàn)選中立方體的陰影烘焙到地板上生兆。
依次點擊Edit > Project Settings > Player將渲染路徑更改為”Deferred”,顏色空間(Color Space)設(shè)置為 “Linear”攀隔。
禁用環(huán)境光亮度(Ambient Intensity)和天空盒(Skybox )讓場景完全黑暗皂贩,這樣就可以控制燈光對場景的影響。依次點擊Window > Lighting按下圖設(shè)置場景:
實現(xiàn)陰影烘焙昆汹,必須保證對象為靜態(tài)的明刷,Cube和地板,都需要設(shè)置為靜態(tài)满粗。選中Cube和地板辈末,并改為靜態(tài)的:
更改光源的Baking為Baked和Showdow Type(陰影類型)為Soft showdow。
效果:
做全棧攻城獅:官網(wǎng):www.8z5.net,做全棧攻城獅-原創(chuàng)IT編程技術(shù)教程 全棧工程師|JAVA教程|.Net開發(fā)|前端開發(fā)|安卓開發(fā)挤聘。微信公眾平臺:做全棧攻城獅
END.
我是成傲天轰枝。
生活在不出名的本科院校,白天是學(xué)生族组去,晚上是程序員和知識服務(wù)工作者鞍陨。
讀完我的文章如果有收獲,記得打賞从隆、關(guān)注和點贊哦诚撵!
=>*?R?v?