Menu
CoddyTech

매 프레임 실행되는 프로세스

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

Godot은 게임의 새 화면을 초당 여러 번 그립니다. 각 화면이 프레임입니다. 이 게임은 초당 60프레임으로 실행됩니다.

_ready()는 한 번 실행됩니다. _process()는 매 프레임 실행되므로 초당 60번 실행됩니다.

func _process(delta):
	position.y += 1

이렇게 하면 노드가 매 프레임 아래로 1픽셀씩 움직이므로 초당 60픽셀 이동합니다. 한 번에 움직이는 거리가 아주 작아서 부드럽게 미끄러지는 것처럼 보입니다.

지금은 괄호 안의 delta를 그대로 두세요. 다음 수업에서 설명합니다.

challenge icon

챌린지

쉬움

로봇을 오른쪽으로 미끄러지게 하세요.

  1. _process()에서 pass를 position.x에 2를 더하는 줄로 바꾸세요.
  2. 그 앞의 탭은 그대로 두세요.

‘플레이’를 누르세요. 로봇이 프레임마다 2픽셀씩 오른쪽으로 미끄러져 나갑니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

extends Node2D

func _process(delta):
	pass

노드와 씬의 모든 레슨

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