로블록스 게임 개발

[로블록스 스크립팅 초급] : if문

CYANREDSKY 2025. 9. 17. 17:23

1. if문이란 무엇일까요?

if문은 컴퓨터에게 "만약 ~라면 이렇게 해!" 라고 알려주는 규칙입니다.
예를 들어 게임에서 “만약 점프 버튼을 누르면 캐릭터가 점프한다”라는 약속과 같습니다.

2. if문이 필요한 이유

게임 속에서는 상황에 따라 다르게 행동해야 할 때가 많습니다.

  • 캐릭터의 체력이 0이면 게임이 끝나야 하고
  • 열쇠를 가지고 있으면 문이 열려야 합니다.

이처럼 조건에 따라 다른 행동을 만들 때 if문을 사용합니다.

3. 로블록스 예시 (쉬운 코드) 

local health = 0

if health == 0 then
    print("게임 오버!")
end

 

  • if health == 0 then : 만약 체력이 0이라면
  • print("게임 오버!") : "게임 오버!"라고 보여주기

4. 또 다른 예시

local key = true

if key == true then
    print("문이 열렸습니다!")
end

 

 

  • if key == true then : 만약 열쇠가 있다면
  • print("문이 열렸습니다!") : 문을 열어주기

5. 정리

  • if문은 조건을 확인하는 문장입니다.
  • “만약 ~라면”으로 시작해서, 그 조건이 맞으면 안에 있는 명령을 실행합니다.
  • 게임 속 다양한 상황(체력, 아이템, 버튼 클릭 등)을 표현할 때 꼭 필요한 기본 도구입니다.