Menu
CoddyTech

상수

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

게임이 실행되는 동안 로봇의 최고 속도처럼 바뀌지 않는 값도 있습니다. 이런 값에는 상수를 사용하세요. var 대신 const로 만듭니다:

const SPEED = 250

상수는 대문자로 작성하므로 값을 변경할 수 없다는 것을 쉽게 알 수 있습니다. 값을 바꾸려면 상수를 선언한 곳의 숫자를 수정하세요.

상수를 변경하는 줄은 오류입니다. Godot은 게임이 시작되기 전에 이를 감지합니다. 콘솔에는 Cannot assign a new value to a constant라고 표시되고 해당 줄을 알려 줍니다.

challenge icon

챌린지

쉬움

더 빠른 로봇으로 게임을 시작하세요.

  1. _ready()와 그 안의 줄을 삭제하세요. 스크립트에서는 상수를 변경할 수 없습니다.
  2. SPEED가 선언된 곳에서 값을 300으로 지정하고, const로 유지하세요.

‘플레이’를 누르세요. 게임이 시작되고 로봇이 초당 300픽셀의 속도로 왼쪽으로 이동합니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

const SPEED = 200

func _ready():
	SPEED = 300

func _process(delta):
	position.x -= SPEED * delta

노드와 씬의 모든 레슨

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