내보내기 변수
Coddy Godot 여정의 노드와 씬 섹션에 포함된 레슨. 28개 중 15번째.
변수 앞에 @export를 붙이면 Godot 편집기의 Inspector에 해당 변수가 표시됩니다. Inspector는 선택한 노드의 속성 목록을 보여 주는 패널입니다. 코드를 편집하지 않고도 여기서 값을 변경할 수 있습니다:
@export var speed = 200스크립트에 있는 숫자는 기본값입니다. Inspector에서 설정한 값은 장면에 저장되며, 게임이 시작되면 노드가 그 값을 사용합니다. 스크립트 하나를 사용하는 두 로봇의 속도를 서로 다르게 설정할 수 있습니다.
이 레슨의 장면에서는 Inspector에서 설정하는 것처럼 로봇의 speed를 90으로 설정합니다. 게임 아래의 Scene 탭에는 내보낸 변수가 표시되지 않으므로 거기서는 이 변수를 볼 수 없습니다.
챌린지
쉬움장면에서 로봇의 속도를 설정하게 하세요.
robot.gd의 맨 위에 기본값이200인 내보낸 변수speed를 추가하세요._process()에서 로봇을 초당speed픽셀만큼 오른쪽으로 이동시키세요.
‘플레이’를 누르세요. 장면에서 speed를 90으로 설정하므로 로봇은 초당 90픽셀 이동합니다. 그런 다음 ‘확인’을 누르세요.
직접 해보기
extends Node2D
func _process(delta):
position.x += 200 * delta
노드와 씬의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드