Visual Studio Code poate fi un companion excelent pentru Unity pentru editarea și depanarea fișierelor C#. Toate caracteristicile C# sunt suportate și nu numai. În ecranul de mai jos, puteți vedea colorarea codului, potrivirea parantezelor, IntelliSense, CodeLens și acesta este doar începutul.
Continuați să citiți pentru a afla cum să configurați Unity și proiectul dvs. pentru a obține cea mai bună experiență posibilă.
Configurați VS Code ca Unity Script Editor
Deschideți Unity Preferences, External Tools, apoi căutați executabilul Visual Studio Code ca External Script Editor.
Executabilul Visual Studio Code se găsește în mod implicit la
/Applications/Visual Studio Code.app
pe OSX,C:\Program Files (x86)\Microsoft VS Code\Code.exe
pe Windows.
Unity are suport încorporat pentru deschiderea scripturilor din Visual Studio Code ca editor extern de scripturi pe Windows și OSX. Unity va detecta când Visual Studio Code este selectat ca editor de scripturi extern și îi va transmite argumentele corecte atunci când deschide scripturi din Unity. Unity va configura, de asemenea, un .vscode/settings.json
implicit cu excluderi de fișiere, dacă acesta nu există deja (din notele de lansare Unity 5.5).
Editing Evolved
Cu fișierul de soluție selectat, sunteți acum gata să începeți editarea cu VS Code. Iată o listă a câtorva dintre lucrurile la care vă puteți aștepta:
- Syntax Highlighting
- Bracket matching
- IntelliSense
- Snippets
- CodeLens
- Peek
- Go…to Definition
- Code Actions/Lightbulbs
- Go to symbol
- Hover
Două subiecte care vă vor fi de ajutor sunt Basic Editing și C#. În imaginea de mai jos, puteți vedea VS Code arătând contextul hover, referințele peeking și multe altele.
Unity Extensions
Comunitatea dezvoltă în permanență extensii din ce în ce mai valoroase pentru Unity. Iată câteva extensii populare pe care le-ați putea găsi utile. Puteți căuta mai multe extensii în VS Code Extension Marketplace.
Extensiile prezentate mai sus sunt interogate dinamic. Faceți clic pe o țiglă de extensie de mai sus pentru a citi descrierea și recenziile pentru a decide care extensie este cea mai bună pentru dumneavoastră. Vedeți mai multe în Marketplace.
Continuați să citiți pentru a afla mai multe despre:
- Editare de bază – Aflați despre puternicul editor VS Code.
- Navigare în cod – Deplasați-vă rapid prin codul dvs. sursă.
- Depanare – cum să utilizați depanatorul cu proiectul dumneavoastră
- C# – învățați despre suportul C# în VS Code
Întrebări comune
Q: Nu am IntelliSense.
A: Trebuie să vă asigurați că soluția dumneavoastră este deschisă în VS Code (nu doar un singur fișier). Deschideți folderul cu soluția dvs. și, de obicei, nu va trebui să faceți nimic altceva. Dacă, din anumite motive, VS Code nu a selectat contextul corect al soluției, puteți schimba proiectul selectat făcând clic pe pictograma flacără OmniSharp de pe bara de stare.
Alegeți versiunea -CSharp
a fișierului de soluție și VS Code se va aprinde.
Întrebare: Cum pot schimba excluderile de fișiere?
R: Unity creează o serie de fișiere suplimentare care vă pot aglomera spațiul de lucru în VS Code. Puteți să le ascundeți cu ușurință, astfel încât să vă puteți concentra asupra fișierelor pe care doriți de fapt să le editați.
Pentru a face acest lucru, adăugați următorul JSON la setările spațiului de lucru.
// Configure glob patterns for excluding files and folders. "files.exclude": { "**/.git": true, "**/.DS_Store": true, "**/*.meta": true, "**/*.*.meta": true, "**/*.unity": true, "**/*.unityproj": true, "**/*.mat": true, "**/*.fbx": true, "**/*.FBX": true, "**/*.tga": true, "**/*.cubemap": true, "**/*.prefab": true, "**/Library": true, "**/ProjectSettings": true, "**/Temp": true }
Așa cum puteți vedea mai jos, acest lucru va curăța mult lucrurile…
Anainte | După |
---|---|
Întrebare: Cum pot să depanez Unity?
A: Instalați extensia Debugger for Unity.
.