숫자를 텍스트로
Coddy Godot 여정의 게임 규칙 섹션에 포함된 레슨. 29개 중 7번째.
레이블의 text는 문자열이고, 점수는 숫자입니다. 이 줄은 오류와 함께 게임을 중지합니다:
$HUD/Score.text = "Coins left: " + leftGDScript는 숫자를 문자열에 더하지 않습니다. str()은 값을 텍스트로 변환한 다음, +는 두 문자열을 연결합니다:
str(3) # "3"
"Lives: " + str(3) # "Lives: 3"따옴표에 유의하세요. str(left)는 변수에 있는 숫자입니다. "left"는 left라는 단어입니다.
챌린지
쉬움오류를 수정해 레이블에 Coins left: 3이 표시되도록 하세요. str()을 사용해 left를 텍스트로 변환하세요.
직접 해보기
extends Node2D
func _ready():
var left = get_tree().get_nodes_in_group("coins").size()
$HUD/Score.text = "Coins left: " + left
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
게임 규칙의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드