Unity Development with VS Code

A Visual Studio Code nagyszerű társa lehet a Unitynek a C# fájlok szerkesztéséhez és hibakereséséhez. Az összes C# funkciót támogatja, sőt még többet is. Az alábbi képernyőn láthatja a kód színezését, a zárójel-illesztést, az IntelliSense-t, a CodeLens-t, és ez csak a kezdet.

Unity példa

Olvassa tovább, hogy megtudja, hogyan konfigurálhatja a Unity-t és projektjét a lehető legjobb élmény érdekében.

A VS Code beállítása Unity Script Editorként

Nyissa meg a Unity Beállítások, Külső eszközök, majd keresse meg a Visual Studio Code futtatható állományát Külső Script Editorként.

Unity Preferences

A Visual Studio Code futtatható fájl alapértelmezés szerint a /Applications/Visual Studio Code.app címen található OSX-en, C:\Program Files (x86)\Microsoft VS Code\Code.exe Windowson.

A Unity beépített támogatással rendelkezik a szkriptek megnyitására a Visual Studio Code-ban külső szkriptszerkesztőként Windowson és OSX-en. A Unity érzékeli, ha a Visual Studio Code külső szkriptszerkesztőként van kiválasztva, és átadja neki a megfelelő argumentumokat a szkriptek Unityből történő megnyitásakor. A Unity beállít egy alapértelmezett .vscode/settings.json fájlkizárásokat is, ha az még nem létezik (a Unity 5.5 kiadási megjegyzésekből).

Egyrefejlesztett szerkesztés

A megoldásfájl kiválasztásával már készen áll a VS Code segítségével történő szerkesztés megkezdésére. Az alábbiakban felsorolunk néhány dolgot, amire számíthat:

  • Szintaktikai kiemelés
  • Bracket illesztés
  • IntelliSense
  • Snippets
  • CodeLens
  • Peek
  • Go-to Definition
  • Code Actions/Lightbulbs
  • Go to symbol
  • Hover

Az alapszerkesztés és a C# két témaköre lesz segítségedre. Az alábbi képen a VS kódban láthatod a hover-kontextust, a kukucskáló hivatkozásokat és egyebeket.

Elkészült szerkesztési példa

Unity-bővítmények

A közösség folyamatosan fejleszt újabb és újabb értékes bővítményeket a Unity számára. Íme néhány népszerű bővítmény, amit hasznosnak találhatsz. További bővítményeket kereshet a VS Code Extension Marketplace-en.

A fent látható bővítmények dinamikusan lekérdezhetők. Kattintson a fenti bővítmény csempére a leírás és az értékelések elolvasásához, hogy eldönthesse, melyik bővítmény a legjobb az Ön számára. Továbbiak a Piactéren.

Olvasson tovább, hogy többet tudjon meg:

  • Alapvető szerkesztés – Ismerje meg a VS Code nagy teljesítményű szerkesztőjét.
  • Kódnavigáció – Mozogjon gyorsan a forráskódban.
  • Hibakeresés – hogyan használja a hibakeresőt a projektjével
  • C# – ismerje meg a VS Code C# támogatását

Gyakori kérdések

K: Nekem nincs IntelliSense.

A: Biztosítania kell, hogy a megoldása nyitva legyen a VS Code-ban (nem csak egy fájl). Nyisd meg a mappát a megoldásoddal, és általában semmi mást nem kell tenned. Ha a VS Code valamilyen okból nem a megfelelő megoldási környezetet választotta ki, akkor az állapotsoron lévő OmniSharp láng ikonra kattintva megváltoztathatja a kiválasztott projektet.

OmniSharp láng az állapotsoron

Válassza ki a megoldásfájl -CSharp verzióját, és a VS Code fel fog világítani.

Megoldás kiválasztása

K: Hogyan módosíthatom a fájlkizárásokat?

A: A Unity számos további fájlt hoz létre, amelyek összezavarhatják a VS Code munkaterületét. Ezeket könnyen elrejtheti, hogy a ténylegesen szerkeszteni kívánt fájlokra koncentrálhasson.

Ezzel a következő JSON-t adja hozzá a munkaterület beállításaihoz.

 // 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 }

Amint alább láthatja, ez sokat fog takarítani…

Before After
Szűretlen fájlok szűrt fájlok

K: Hogyan tudom a Unity-t hibakeresésre használni?

A: Telepítse a Debugger for Unity bővítményt

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.