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