unity自帶的腳本編輯器在哪 Unity3D怎么更改默認(rèn)編譯器版本?
Unity3D怎么更改默認(rèn)編譯器版本?首先我們要打開(kāi)Unity,找到菜單欄的Edit(編輯欄)里面的Preferences(偏好設(shè)置)打開(kāi)Preferences以后我們找到Unity面板中的Exter
Unity3D怎么更改默認(rèn)編譯器版本?
首先我們要打開(kāi)Unity,找到菜單欄的Edit(編輯欄)里面的Preferences(偏好設(shè)置)打開(kāi)Preferences以后我們找到Unity面板中的External Tools(外部工具/插件)面板,那么在這里打開(kāi)就可以修改或者設(shè)置一些內(nèi)容,比如VS編譯器版本 安卓SDK等內(nèi)容!!那么咱們找到Extemal Script Editor(Extemal腳本編輯器,也就是所用的visual studio的版本)選項(xiàng),咱們的編譯器版本就是在這里進(jìn)行選擇啦~~~ 點(diǎn)擊右方的Visual Studio 2012位置就可以進(jìn)行VS編譯器版本內(nèi)容的切換啦!從這之后大家就不用擔(dān)心更換版本好藥附帶安裝VS。希望可以幫助到你 想要下載 unity3d插件 可以到納金網(wǎng)論壇去下載
Unity3D怎么更改默認(rèn)編譯器版本?
菜單欄選擇Edit--Preferences打開(kāi)Unity Preferences,在左側(cè)選擇External Tools,然后在右側(cè)第一行External Script Editor中更改編譯器
unity能改默認(rèn)的shader嗎?
Editor中:修改shader并保存時(shí)立即編譯。
Runtime下,無(wú)論哪個(gè)平臺(tái),都是在進(jìn)入場(chǎng)景時(shí)加載shader object內(nèi)容到內(nèi)存,但是首次實(shí)際調(diào)用渲染時(shí)才編譯,編譯完成之后會(huì)cache下來(lái)。
有兩種優(yōu)化方法:
1. 調(diào)用Shader.WarmupAllShaders(),自動(dòng)編譯該場(chǎng)景中用到的所有shader。該方法在Unity5中已經(jīng)廢棄。
2. 在項(xiàng)目設(shè)置的GraphicsSettings中,可以導(dǎo)出ShaderVariantCollection,并在Preloaded Shader中導(dǎo)入,這樣的話就可以在載入場(chǎng)景時(shí)一并編譯需要預(yù)加載的shader,這樣的優(yōu)化在移動(dòng)平臺(tái)上用得比較多。
具體見(jiàn):
Unity - Manual: Optimizing Shader Load Time
將Unity的默認(rèn)代碼編輯器改為VS2013Ultimate?
這里我使用VS2010做演示。首先需要安裝好unity3d和VS2010,這在網(wǎng)上很容易找到。打開(kāi)unity3d,新建一個(gè)項(xiàng)目,然后在Assets中創(chuàng)建一個(gè)C#腳本文件。雙擊打開(kāi)C#腳本文件,默認(rèn)狀態(tài)下是使用MonoDevelop打開(kāi)。需要把默認(rèn)的代碼編輯器改為VS2010。選擇菜單欄上的Edit選項(xiàng),在下拉框中點(diǎn)擊Preferences選項(xiàng)。在UnityPreferences界面,選擇第二項(xiàng)ExternalTools,把ExternalScriptEditor選擇VS2010(如果安裝了VS2010這里就會(huì)顯示)。然后再次打開(kāi)C#腳本文件,剛打開(kāi)會(huì)有點(diǎn)慢,有進(jìn)度條。然后就能在VS中編輯Unity3d使用的C#代碼。修改代碼后,保存即可,無(wú)需編譯生成。在Unity中調(diào)試游戲時(shí),會(huì)自動(dòng)編譯。當(dāng)然也可以在VS選擇生成,測(cè)試有沒(méi)有編譯錯(cuò)誤。