初識(shí) Unity3D

1.Unity 介紹

早些年,游戲引擎市場(chǎng)的變化是非常大的,其中有一些比較出色的軟件。比如 unreal,但是 unreal 走的商業(yè)模式針對(duì)的是大型的游戲公司,大公司通過(guò)購(gòu)買序列號(hào),價(jià)格是非常昂貴的。一些小公司就會(huì)采取低價(jià)策略,但是對(duì)于一些個(gè)人就用不起這種高貴的引擎,只能使用的引擎,比如 ogre,有的技術(shù)大牛,可能也會(huì)自己 DIY 一款自己游戲引擎。

后來(lái),就出現(xiàn)了一個(gè)攪局者,這個(gè)攪局者就是大家眾所周知的 Unity3D。據(jù)說(shuō)呢,在很久之前,北歐鄉(xiāng)下的幾個(gè)屌絲青年不管那些高大上的游戲引擎公司的凌辱和無(wú)視,他們就決定為第三世界的游戲開發(fā)者們站了出來(lái),決定開發(fā)一款基于 Intel 的游戲引擎,讓全世界的無(wú)產(chǎn)階級(jí)聯(lián)合起來(lái)過(guò)上幸??鞓?lè)的生活。就現(xiàn)在來(lái)看,他們是一片光明了, Unity 已經(jīng)發(fā)展的非常不錯(cuò)了,但是當(dāng)時(shí)的情況未必就是這樣的,因?yàn)樵缙诘?Unity 是只有的 Mac 版的,只要作用是用來(lái)做虛擬現(xiàn)實(shí)(VR),但是推出后也沒(méi)多少人使用,經(jīng)過(guò)默默無(wú)聞的 1.0 版本后,2.0 的出現(xiàn)給了業(yè)界巨大的沖擊,不光是游戲引擎的升級(jí)和界面的巨大改變,同時(shí)支持了 Windows 和 Mac 的跨平臺(tái)開發(fā),而且還支持 iOS 和 安卓的操作系統(tǒng),這一非常富有遠(yuǎn)見(jiàn)的功能整合為 Unity 的崛起奠定了良好的基礎(chǔ)。

現(xiàn)在的 Unity 已經(jīng)發(fā)展到了 Unity 5,使用 Unity 可以創(chuàng)建 2D 或 3D 游戲、建筑格式化、實(shí)時(shí)三維動(dòng)畫等互動(dòng)內(nèi)容的多平臺(tái)的游戲開發(fā)工具,是一個(gè)全面綜合的,跨平臺(tái)的游戲引擎。還可以使用 Unity Web Player 這一插件開發(fā)網(wǎng)頁(yè)游戲。

關(guān)于 Unity 的其他介紹,可以參考百度百科

Unity3D_百度百科

2.Unity 下載和安裝

1). 下載

Unity 中文官網(wǎng)

Unity 英文官網(wǎng)

個(gè)人版下載地址

Windows 和 Mac OS X下最新版本都是 5.3.4。

2). 安裝

Windows 環(huán)境

Unity 安裝時(shí)出現(xiàn)的的選擇組件

Unity 默認(rèn)勾選的,是 Unity 游戲引擎本身;

Example Project 一個(gè)示例項(xiàng)目;

Unity Development Web Player unity3d的網(wǎng)頁(yè)播放器;

MonoDevelop 代碼編輯器。

3.創(chuàng)建一個(gè)工程

unity1.png
unity2.png
項(xiàng)目文件夾

4. Unity 幫助文檔

Help
unity6.png
unity7.png

5. Unity 中的五種視圖

Project(工程視圖)

Scene(場(chǎng)景視圖)

Game(游戲視圖)

Hierachy(層級(jí)視圖)

Inspector(檢視視圖或?qū)傩砸晥D)

6. Unity 中的資源

1).通過(guò) Unity 創(chuàng)建的資源

2).外部導(dǎo)入的資源,包括 3D 模型和聲音文件

3).通過(guò) Asset Store 購(gòu)買的資源

7. Unity 中的游戲物體

場(chǎng)景:就是一個(gè)游戲環(huán)境,使用游戲場(chǎng)景分開不同的關(guān)卡,減少一個(gè)游戲場(chǎng)景載入的時(shí)間,可以對(duì)不同關(guān)卡進(jìn)行單獨(dú)測(cè)試,我們只能同時(shí)修改一個(gè)游戲場(chǎng)景,當(dāng)前項(xiàng)目中只有一個(gè)正在修改的場(chǎng)景。

場(chǎng)景由游戲物體組成,在 Hierarchy 中的所有東西都是游戲物體。

場(chǎng)景中的控制工具:雙擊聚焦一個(gè)游戲物體(聚焦:將 scene 的視野點(diǎn)移動(dòng)到這個(gè)游戲物體叫做聚焦)。

按鍵:q w e r

q :移動(dòng)

w :位移

e :旋轉(zhuǎn)

r :縮放

8. Unity 中四種坐標(biāo)系

1).世界坐標(biāo)系

我們?cè)趫?chǎng)景中添加物體(cube),他們都是以世界坐標(biāo)顯示在場(chǎng)景中。transform.position可以獲取他們的世界坐標(biāo)。

2).屏幕坐標(biāo)

屏幕坐標(biāo)是像素為單位的,以屏幕坐下覺(jué)為(0,0),右上角為(screen.width,sreen.height).z的位置以相機(jī)的世界單位來(lái)衡量。

3).視口坐標(biāo)

視口坐標(biāo)是相對(duì)與相機(jī)來(lái)說(shuō)的,相機(jī)的左上角為(0,0),右下角為(1,1)。

4).繪制UI界面的坐標(biāo)

這個(gè)坐標(biāo)是屏幕坐標(biāo)類型,不同的是以左上角為(0,0),右下角為(screen.width,screen.height)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • This article is a record of my journey to learn Game Deve...
    蔡子聰閱讀 4,123評(píng)論 0 9
  • 111. [動(dòng)畫系統(tǒng)]如何將其他類型的動(dòng)畫轉(zhuǎn)換成關(guān)鍵幀動(dòng)畫? 動(dòng)畫->點(diǎn)緩存->關(guān)鍵幀 112. [動(dòng)畫]Unit...
    胤醚貔貅閱讀 13,531評(píng)論 3 88
  • 更新:【面試題含答案】http://bbs.9ria.com/thread-288394-1-1.html 高頻問(wèn)...
    好怕怕閱讀 5,087評(píng)論 3 53
  • 前言:這篇文章是之前自己博客里的,這次重新用Markdown排下版,給需要的人, 想要成為一個(gè)優(yōu)秀的U3D程序員...
    道阻且長(zhǎng)_行則將至閱讀 1,829評(píng)論 0 20
  • 這個(gè)是我剛剛整理出的Unity面試題,為了幫助大家面試,同時(shí)幫助大家更好地復(fù)習(xí)Unity知識(shí)點(diǎn),如果大家發(fā)現(xiàn)有什么...
    dingz閱讀 666評(píng)論 0 0

友情鏈接更多精彩內(nèi)容