Con el lanzamiento del soporte de C# en Godot, la gente naturalmente querrá usar Visual Studio Code para su desarrollo. Esta guía le guiará paso a paso a través del proceso. Es importante tener en cuenta que actualmente no se admite la depuración.
Antes de continuar se supone que está ejecutando Godot 3 Beta para Mono (o mas nuevo). Además, asegúrese de tener una versión más reciente de código de estudio visual instalado.
Si aún no lo ha hecho, asegúrese de instalar la extensión de C# en Visual Studio.
A continuación, en Godot, configuremos Visual Studio Code como nuestro editor externo. Seleccione Editor -> Configuración del editor
Seleccione Mono->Editor, luego despliegue el Editor externo y seleccione Código de Visual Studio.
Ahora, cuando edites un archivo CS en Godot, se abrirá automáticamente en Visual Studio Code. Suponiendo que hizo la extensión de C#, debería obtener inteligencia completa, finalización de código, etc.
Ahora tiene dos opciones, simplemente puede editar su código, guardarlo y luego ejecutarlo desde Godot. O puede ejecutar directamente desde la terminal dentro de VS Code. En la terminal ( Ctrl + ‘ ) ingrese primero la ruta a su ejecutable de Godot, así como la escena que desea ejecutar. En mi caso:
D:devGodot_v3.0-beta1_mono_win64Godot_v3.0-beta1_mono_win64.exe Node.tscn
Esto debería ejecutar su escena.
Por supuesto, hacer esto una y otra vez envejecerá rápidamente, entonces, ¿por qué no lo definimos como una Tarea? En Visual Studio Code, seleccione Tareas->Configurar tarea:
A continuación, seleccione Abrir archivo tasks.json
Ahora ingresa lo siguiente:
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "run Godot", "type": "shell", "command": "D:\dev\Godot_v3.0-beta1_mono_win64\Godot_v3.0-beta1_mono_win64.exe Node.tscn", "problemMatcher": [] } ] }
Por supuesto, asegúrese de establecer la ruta a su directorio en la configuración del comando. Además, observe que las barras se escapan usando barras dobles . Ahora puede ejecutar esto a través de la paleta. Ctrl + Shift + P luego ingrese Ejecutar tarea
Ahora debería tener disponible su tarea recién creada:
Una vez más, hacer esto una y otra vez también envejece, así que definamos una tecla de acceso directo. Elija Archivo->Preferencias->Métodos abreviados de teclado. Haga clic en el vínculo keybindings.json:
ahora entra
// Place your key bindings in this file to overwrite the defaults [ { "key": "ctrl+G", "command": "workbench.action.tasks.runTask", "args": "run Godot" } ]
Esto hará que su escena se ejecute cuando presione la tecla de acceso rápido Ctrl + G.