스케일로 키우기
Coddy Godot 여정의 노드와 씬 섹션에 포함된 레슨. 27개 중 12번째.
scale은 너비와 높이를 나타내는 Vector2로 표현한 노드의 크기입니다. Vector2(1, 1)은 기본 크기입니다. Vector2(2, 2)는 두 배 크기이고, Vector2(0.5, 0.5)는 절반 크기입니다.
scale = Vector2(3, 1) # 너비는 세 배, 높이는 동일스케일은 노드와 모든 자식 노드에 적용되므로 로봇 전체가 함께 커집니다.
시간이 지남에 따라 크기를 키우려면 매 프레임마다 스케일 값을 더하세요. 모양을 유지하려면 x와 y에 같은 숫자를 사용하세요.
func _process(delta):
scale += Vector2(0.1, 0.1) * delta챌린지
쉬움- 게임이 시작되면 로봇을 절반 크기로 만드세요.
- 그런 다음 가로와 세로 모두 초당 0.5씩 커지게 하세요. 1초 후에는 원래 크기로 돌아오고, 계속 커집니다.
직접 해보기
extends Node2D
func _ready():
pass
func _process(delta):
pass
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
노드와 씬의 모든 레슨
직접 연습해 보세요: Godot 플레이그라운드