Я создаю новый проект, добавляю корень Node2D
под названием «Уровень» и прикрепляю скрипт:
using Godot;
using System;
public partial class Level : Node2D
{
// Called when the node enters the scene tree for the first time.
public override void _Ready()
{
Console.WriteLine("hello");
}
// Called every frame. 'delta' is the elapsed time since the previous frame.
public override void _Process(double delta)
{
}
}
После запуска игры в выводе ничего не появляется: скриншот вывода (у меня включены все типы вывода)
Когда я пытаюсь вызвать исключение из функции:
public override void _Ready()
{
Console.WriteLine("hello");
throw new Exception("test");
}
Тогда мы видим ошибку. sc вывода
Что мне здесь не хватает? Заранее спасибо.
using static Godot.GD;
public class Test
{
static Test()
{
Print("Hello"); // Instead of GD.Print("Hello");
}
}