[Godot] 인스펙터에 C# 변수 표시하기

포스팅 Godot 버전 : 4.1.1-stable-mono

using Godot;
using System;

public partial class Test0 : Node2D
{
	public int MyProperty { get; set; }
}

Godot은 유니티와 다르게 public 변수라도 인스펙터에 표시되지 않습니다. 위 스크립트를 Node2D 노드에 연결해도 인스펙터에는 MyProperty 변수가 표시되지 않죠.

using Godot;
using System;

public partial class Test0 : Node2D
{
	[Export]
	public int MyProperty { get; set; }
}

인스펙터에 특정 변수를 표시하기 위해서는 [Export] 키워드를 명시해야 합니다. 그리고 에디터에서 Build 버튼을 눌러 빌드하면 인스펙터에서 변수를 수정할 수 있습니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다