Menu
CoddyTech

내보내기 변수

Coddy Godot 여정의 노드와 씬 섹션에 포함된 레슨. 28개 중 15번째.

변수 앞에 @export를 붙이면 Godot 편집기의 Inspector에 해당 변수가 표시됩니다. Inspector는 선택한 노드의 속성 목록을 보여 주는 패널입니다. 코드를 편집하지 않고도 여기서 값을 변경할 수 있습니다:

@export var speed = 200

스크립트에 있는 숫자는 기본값입니다. Inspector에서 설정한 값은 장면에 저장되며, 게임이 시작되면 노드가 그 값을 사용합니다. 스크립트 하나를 사용하는 두 로봇의 속도를 서로 다르게 설정할 수 있습니다.

이 레슨의 장면에서는 Inspector에서 설정하는 것처럼 로봇의 speed를 90으로 설정합니다. 게임 아래의 Scene 탭에는 내보낸 변수가 표시되지 않으므로 거기서는 이 변수를 볼 수 없습니다.

challenge icon

챌린지

쉬움

장면에서 로봇의 속도를 설정하게 하세요.

  1. robot.gd의 맨 위에 기본값이 200인 내보낸 변수 speed를 추가하세요.
  2. _process()에서 로봇을 초당 speed픽셀만큼 오른쪽으로 이동시키세요.

‘플레이’를 누르세요. 장면에서 speed를 90으로 설정하므로 로봇은 초당 90픽셀 이동합니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

func _process(delta):
	position.x += 200 * delta

노드와 씬의 모든 레슨

직접 연습해 보세요: Godot 플레이그라운드