Unity3D是由Unity Technologies開發(fā)的一個讓玩家輕松創(chuàng)建諸如三維視頻游戲、建筑可視化、實時三維動畫等類型互動內(nèi)容的多平臺的綜合型游戲多語言開發(fā)工具,是一個全面整合的專業(yè)游戲引擎。
Unity類似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的圖型化開發(fā)環(huán)境為首要方式的軟件。其編輯器可運行在Windows、Linux(目前僅支持Ubuntu和Centos發(fā)行版)、Mac OS X下,可發(fā)布游戲至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平臺。也可以利用Unity web player插件發(fā)布網(wǎng)頁游戲,支持Mac和Windows的網(wǎng)頁瀏覽。它的網(wǎng)頁播放器也被Mac 所支持。
直接刪除的話在面板中選擇myscript右邊的齒輪狀按鈕,選擇removecomponent即可如果你是要在腳本中實時刪掉,比如去掉一個名為cube的物體的名為"myscript"的腳本C#中可以這樣寫Destroy(GameObject.Find("Cube").GetComponent<myscript>())
;如果是js可以這樣寫Destroy(GameObject.Find("Cube").GetComponent(myscript))
;當(dāng)然如果你的腳本是直接加在需要刪除myscript的物體上,那么腳本中的GameObject.Find("Cube").可以換成gameObject.
初學(xué)者應(yīng)先對c#有基本的了解,不要求深入,但起碼應(yīng)了解循環(huán)語句,類的封裝繼承,接口,委托等知識。 了解unity3d的使用 這方面可以看官方教程, 等基本知識差不多了之后,就可以慢慢跟著教程開始做游戲了,在做游戲的過程中不斷學(xué)習(xí)新的知識豐富自己 上面提到的教程基本都是SiKi學(xué)院上面的(不是打廣告啊,但不得不承認(rèn)SiKi教程的質(zhì)量算是比較高的)
Unity3D是一個比較強大的游戲引擎,需要相對較高的電腦配置,以下是一些基本的配置要求:
1. 處理器(CPU):i5或以上,建議i7及以上。
2. 內(nèi)存(RAM):建議8GB以上,特別是做比較復(fù)雜的游戲時,建議至少16GB以上。
3. 顯卡(GPU):需要至少2GB的顯存,支持DX11和Shader Model 5.0。
4. 操作系統(tǒng):要求最低Windows 7 SP1或者M(jìn)ac OS X 10.9.4及以上。
5. 存儲:至少要求20GB以上可用存儲空間。
需要注意的是,以上只是基本的最低配置要求,實際使用時,根據(jù)使用的功能和要求,需要更高的配置才能保證
目前,Unity3D行業(yè)正處于快速發(fā)展階段,其應(yīng)用范圍不斷擴大,從傳統(tǒng)的游戲開發(fā)到虛擬現(xiàn)實、增強現(xiàn)實、混合現(xiàn)實等新興領(lǐng)域,都可以使用Unity3D開發(fā)。Unity3D的開發(fā)者也在不斷增加,從業(yè)者也在不斷增加,技術(shù)的發(fā)展也在不斷提升,技術(shù)的應(yīng)用也在不斷拓展,Unity3D行業(yè)的發(fā)展前景非常廣闊。
Unity是實時3D互動內(nèi)容創(chuàng)作和運營平臺。包括游戲開發(fā)、美術(shù)、建筑、汽車設(shè)計、影視在內(nèi)的所有創(chuàng)作者,借助Unity將創(chuàng)意變成現(xiàn)實。Unity平臺提供一整套完善的軟件解決方案,可用于創(chuàng)作、運營和變現(xiàn)任何實時互動的2D和3D內(nèi)容,支持平臺包括手機、平板電腦、PC、游戲主機、增強現(xiàn)實和虛擬現(xiàn)實設(shè)備。
好學(xué)。因為unity3d是一款游戲開發(fā)式軟件,主要培訓(xùn)學(xué)員的游戲開放能力,其中軟件所有的源代碼都是打包好的,可以直接使用。所以挺好學(xué)的。
盡管 Unity 3D 技術(shù)已在游戲行業(yè)名聲斐然,但它也為汽車設(shè)計、開發(fā)和制造軟件提供了支撐。英偉達(dá)以游戲硬件而為人們所熟知,尤其是去年新發(fā)布的 RTX 20 系列光線追蹤獨立顯卡。
兩者的結(jié)合,能夠在創(chuàng)建 3D 圖形時模擬光的行為與物理特性,并將之引入 3D 開發(fā)和渲染軟件中。如此一來,其能夠帶來逼真的動態(tài)渲染陰影、反射和模糊效果。即日起,開發(fā)者就可以上手體驗。
本次合作將通過 Unity 平臺,為汽車制造商、設(shè)計師、工程師、以及營銷部門,提供這些實時光線跟蹤功能,以創(chuàng)建極其逼真的 3D 靜態(tài)和視頻渲染。
這意味著汽車制造商能夠制作高保真的廣告和宣傳材料,或者啟用光線追蹤功能,來幫助設(shè)計未來的車輛。
1、導(dǎo)入Unity3D自帶的地形資源
首先得確保你有各種貼圖資源,如果沒有,可以導(dǎo)入Unity3D自帶的一些資源包,將鼠標(biāo)放置到“Project”視圖中,右擊在彈出來的下拉框中選擇“Import Package”-->"Terrain Assets",如下圖所示。
2、再彈出來的“Importing package”窗口中選擇要導(dǎo)入的資源,默認(rèn)是全選的,當(dāng)然可以全部導(dǎo)入,默認(rèn)點擊“Import”按鈕即可。
3、彈出一個“Hold on”的進(jìn)度條,耐心等待一會兒,等進(jìn)度條刷新完成,地形資源便導(dǎo)入成功。
4、查看貼圖資源
打開“Project”視圖“Standard Assets”-->"Terrain Assets"-->"Terrain Texture",可以看到這是Unity3D自帶的各種貼圖,如下圖所示。
5、在“Inspector”視圖中添加貼圖資源
在“Hierarchy”視圖中選中“Terrain”,然后點擊“Inspector”視圖的“地形菜單欄”上的第四個按鈕(一個刷子的圖標(biāo))。
6、在點擊“Edit Textures”按鈕。
7、選擇“Add Terrain”,如下圖所示。
8、在彈出來的“Add Terrain Texture”窗口中,點擊“Textures”中的“Select”按鈕,如下圖所示。
9、在彈出的“Select Texture2D”窗口中選擇你想要給地形貼圖的樣式,然后雙擊,再點擊“Add Terrain Texture”窗口中的“Add”按鈕。
10、添加好貼圖資源,可以在“Inspector”視圖的“Textures”一欄中看到添加的貼圖資源,如下圖所示。
11、在地形上貼圖
當(dāng)然,你也可以再添加其他的貼圖資源,Unity3D中支持在一個地形上有好幾種貼圖,添加好貼圖后,直接在“Brushes”一欄中選擇畫筆,在“Textures”中選擇題圖資源,然后就可以在地形上進(jìn)行繪制貼圖了。
先在PlayerSettings-othersettings-writeacess,改為ExternalSDcard,再用www路徑加載。