Unity3D更改默認(rèn)的腳本編輯器
一、前言
盡管Unity有一個(gè)像樣的腳本編輯器(Mono),但很多人喜歡使用另一個(gè)編輯器。這篇短文解釋了如何更改腳本編輯器,并介紹了Mono的一些替代方案。
二、默認(rèn)腳本編輯器:mono
如果您想知道腳本編輯器是什么:在雙擊腳本時(shí)會(huì)打開它。Unity附帶的默認(rèn)腳本編輯器是Mono:
三、更改腳本編輯器
如果我們想讓Unity使用不同的腳本編輯器,我們所要做的就是在頂部菜單Editor中,選擇Preferences然后選擇External Tools:
在這里,我們可以選擇一個(gè)自動(dòng)檢測(cè)到的編輯器。選擇編輯器后,試著保存場(chǎng)景并重新啟動(dòng)Unity,直到它正常工作(有時(shí)仍然是錯(cuò)誤的)。
注意:如果編輯器不在列表中,只需選擇瀏覽.。并手動(dòng)查找編輯器的.exe文件。
四、VisualStudio腳本編輯器
大多數(shù)使用Windows操作系統(tǒng)的程序員通常都安裝了VisualStudio,這種情況應(yīng)該由Unity自動(dòng)檢測(cè)。VisualStudio是Mono的一個(gè)不錯(cuò)的替代方案。它工作得很好,有不錯(cuò)的語法高亮顯示和許多定制選項(xiàng),比如自動(dòng)完成。
優(yōu)點(diǎn)
Unity VisualStudio支持的偉大之處在于代碼幫助工具(有時(shí)稱為智能提示)。所以如果你寫的是“GUI“,在VisualStudio中,它將自動(dòng)顯示所有統(tǒng)一GUI函數(shù)和變量的小窗口。
缺點(diǎn)
VisualStudio的缺點(diǎn)是它不能正確突出Javascript。此外,在雙擊腳本時(shí),Unity有時(shí)仍然很難正確地打開VisualStudio,但總有一天會(huì)修復(fù)的。
五、記事本+腳本編輯器
如果您喜歡簡(jiǎn)單,記事本+文本編輯器是一個(gè)很好的選擇。基本上,它是一個(gè)輕量級(jí)的文本編輯器,語法突出顯示,這并不糟糕。除此之外,它還提供了一些不錯(cuò)的功能,如單詞計(jì)數(shù)或?qū)⒅票矸D(zhuǎn)換為空格等。
優(yōu)點(diǎn)
Notepad+的偉大之處在于它可以與Unity目前支持的所有腳本語言一起工作。將自動(dòng)檢測(cè)到C#和Javascript,如果您正在使用Boo,請(qǐng)嘗試轉(zhuǎn)到語言菜單和選擇Python,這將突出顯示語法足夠好。
另一個(gè)優(yōu)點(diǎn)是,每次雙擊聯(lián)合中的腳本時(shí),它都能正常工作。它總是在任何時(shí)候打開記事本+,并正確地顯示腳本。
缺點(diǎn)
記事本+的唯一缺點(diǎn)是這個(gè)小代碼幫助窗口并不完美。它可以在Settings->Preferences->Backup/Auto-Completion->Enable自動(dòng)完成時(shí)啟用,但它不會(huì)向您顯示VisualStudio或Mono在輸入以下內(nèi)容時(shí)顯示的所有函數(shù)GUI?;蛘咂渌魏翁囟ㄓ赨nity的功能。
到此這篇關(guān)于Unity3D更改默認(rèn)的腳本編輯器的文章就介紹到這了,更多相關(guān)Unity3D更改編輯器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#自寫的一個(gè)HTML解析類(類似XElement語法)
這篇文章主要介紹了C#自寫的一個(gè)HTML解析類(類似XElement語法),本文給出了實(shí)現(xiàn)代碼和使用實(shí)例,同時(shí)給出了測(cè)試HTML實(shí)例,需要的朋友可以參考下2015-06-06C#將圖片存放到SQL SERVER數(shù)據(jù)庫(kù)中的方法
這篇文章主要介紹了C#將圖片存放到SQL SERVER數(shù)據(jù)庫(kù)中的方法,以實(shí)例形式較為詳細(xì)的分析了C#保存圖片到SQL Server數(shù)據(jù)庫(kù)的具體步驟與相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09C#結(jié)合數(shù)據(jù)庫(kù)的數(shù)據(jù)采集器示例
這篇文章主要介紹了C#結(jié)合數(shù)據(jù)庫(kù)的數(shù)據(jù)采集器,功能比較實(shí)用,需要的朋友可以參考下2014-07-07C#預(yù)處理指令之#line,#pragma warning 詳細(xì)解析
#line 指令可能由生成過程中的自動(dòng)中間步驟使用。例如,如果行從原始的源代碼文件中移除,但是您仍希望編譯器基于文件中的原始行號(hào)生成輸出,則可以移除行,然后用 #line 模擬原始行號(hào)2014-01-01