Menu
CoddyTech

스케일로 키우기

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
challenge icon

챌린지

쉬움

로봇이 작게 시작해서 커지도록 하세요.

  1. _ready()에서 scale을 크기의 절반인 Vector2(0.5, 0.5)로 설정하세요.
  2. _process()에서 delta를 사용해 scale에 가로와 세로 모두 초당 0.5를 더하세요.

‘플레이’를 누르세요. 로봇은 1초 후 원래 크기로 돌아오고 계속 커집니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

func _ready():
	pass

func _process(delta):
	pass
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

노드와 씬의 모든 레슨

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