天天看點

【Unity3D日常開發】更改Unity預設的腳本編輯器

大家好,我是佛系工程師☆恬靜的小魔龍☆,不定時更新Unity開發技巧,覺得有用記得一鍵三連哦。

一、前言

盡管Unity有一個像樣的腳本編輯器(Mono),但很多人喜歡使用另一個編輯器。這篇短文解釋了如何更改腳本編輯器,并介紹了Mono的一些替代方案。

二、預設腳本編輯器:mono

如果您想知道腳本編輯器是什麼:在輕按兩下腳本時會打開它。Unity附帶的預設腳本編輯器是Mono:

【Unity3D日常開發】更改Unity預設的腳本編輯器

三、更改腳本編輯器

如果我們想讓Unity使用不同的腳本編輯器,我們所要做的就是在頂部菜單Editor中,選擇Preferences然後選擇External Tools:

【Unity3D日常開發】更改Unity預設的腳本編輯器

在這裡,我們可以選擇一個自動檢測到的編輯器。選擇編輯器後,試着儲存場景并重新啟動Unity,直到它正常工作(有時仍然是錯誤的)。

注意:如果編輯器不在清單中,隻需選擇浏覽.。并手動查找編輯器的.exe檔案。

四、VisualStudio腳本編輯器

大多數使用Windows作業系統的程式員通常都安裝了VisualStudio,這種情況應該由Unity自動檢測。VisualStudio是Mono的一個不錯的替代方案。它工作得很好,有不錯的文法高亮顯示和許多定制選項,比如自動完成。

優點

Unity VisualStudio支援的偉大之處在于代碼幫助工具(有時稱為智能提示)。是以如果你寫的是“GUI“,在VisualStudio中,它将自動顯示所有統一GUI函數和變量的小視窗。

缺點

VisualStudio的缺點是它不能正确突出Javascript。此外,在輕按兩下腳本時,Unity有時仍然很難正确地打開VisualStudio,但總有一天會修複的。

五、記事本+腳本編輯器

如果您喜歡簡單,記事本+文本編輯器是一個很好的選擇。基本上,它是一個輕量級的文本編輯器,文法突出顯示,這并不糟糕。除此之外,它還提供了一些不錯的功能,如單詞計數或将制表符轉換為空格等。

優點

Notepad+的偉大之處在于它可以與Unity目前支援的所有腳本語言一起工作。将自動檢測到C#和Javascript,如果您正在使用Boo,請嘗試轉到語言菜單和選擇Python,這将突出顯示文法足夠好。

另一個優點是,每次輕按兩下聯合中的腳本時,它都能正常工作。它總是在任何時候打開記事本+,并正确地顯示腳本。

缺點

繼續閱讀