Menu
CoddyTech

화면 가장자리에서 이어지기

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

오른쪽으로 움직이는 노드는 화면 가장자리를 지나 계속 나아갑니다. 랩핑을 하면 반대편으로 돌아옵니다.

if는 조건이 참일 때만 해당 줄을 실행합니다. _process()에서는 매 프레임마다 조건을 확인합니다.

func _process(delta):
	position.y += 100 * delta
	if position.y > 360:
		position.y = 0

노드가 떨어집니다. 화면 아래쪽을 지나면 y가 360보다 커지고, 노드는 맨 위로 돌아옵니다. if 안의 줄에는 탭이 두 개 있습니다. 하나는 함수에, 하나는 if에 해당합니다.

이 게임의 너비는 640픽셀이므로 오른쪽 가장자리는 x = 640입니다.

challenge icon

챌린지

쉬움

로봇이 오른쪽으로 이동해 화면을 벗어납니다. 로봇이 화면 반대편으로 이어지게 만드세요. 로봇이 x = 640을 지나면 같은 높이의 왼쪽인 x = 0으로 다시 이동시킵니다.

직접 해보기

extends Node2D

var speed = 200

func _process(delta):
	position.x += speed * delta
quiz icon실력 점검

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

노드와 씬의 모든 레슨

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