고급강의실
2013.10.23 08:40

죽노의 RGSS 이것저것(1)

조회 수 2129 추천 수 1 댓글 6
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
안녕하세요.죽은노예입니다. 
어쩌다보니 강좌를 쓰게됬네요.부족하지만 잘 부탁드립니다.(_ _)
내용상 오류에 관한 지적과 태클은 환영입니다.

1.판단문

p == q - p와  q가 같은 지 비교합니다. 맞으면 true,다르면 false
p != q - p와 q가 다른지 비교합니다. 맞으면 true,다르면 false
p >= q - p가 q 이상인지 판단합니다. 맞으면 true,틀리면 false
p <= q - p가 q 이하인지 판단합니다. 맞으면 true,틀리면 false>
p > q - p가 q를 초과하는지 판단합니다. 맞으면 true,틀리면 false
p < q - p가 q 미만인지 판단합니다. 맞으면 true,틀리면 false>

if (판단문)
a
end
-판단문이 참이면 a를 실행합니다.

if (판단문)
a
else
b
end
-판단문이 참이면 a를, 그렇지 않으면 b를 실행합니다.

if (판단문1)
a
elsif (판단문2)
b
else
c
end
-판단문1이 참이면 a를 실행합니다. 그렇지 않으면 판단문2가 참이면 b를 거짓이면 c를 실행합니다.elsif의 갯수는 무제한 가능하며 맨마지막의 else는 빼도 되고 넣어도 되나 맨 마지막에 기입하여야 합니다.

unless (판단문)
a
else
b
end
-if의 역입니다.판단문이 거짓이면 a를, 참이면 b를 실행합니다.else는 빼도 되고 넣어도 됩니다.

예를 들어 설명해보겠습니다.
빈 프로젝트 스크립트 창을 열어서 스크립트작성란 제일 위에 작성할수 있는 빈 공간을 만드세요.

a = 10
b = 10
if a == b
 p "참이다."
else
 p "거짓이다."
end

a와 b에 각각 10이 대입되었습니다.그리고 판단문(a == b)는 참이니 "참이다"가 출력이 됩니다.
그렇다면 a나 b에게 다른 값을 넣어서 서로 값이 다르게 하면 "거짓이다"가 출력이 되겠지요.

그리고 if나 unless 외에도 case라는 것이 있습니다.
우선 바로 예를 들어 설명하겠습니다.

case a
when 0
p "hahaha"
when 1
p "lalala"
when 2
p "gagaga"
end

변수 a가 어떤 값인지 판단해 해야할 행동을 지정가능합니다.
a가 0이면 "hahaha"가, a가 1이면 "lalala"가 출력이 되겠지요.
?

  1. 게임제작강좌 A-Z 색인 (2016.1.24 ver)

    Date2016.01.12 Category초급강의실 By천무 Views7384 Votes1
    read more
  2. 아오오니처럼 따라오는 이벤트 만들기

    Date2013.12.11 Category중급강의실 By빙냥이 Views4358 Votes3
    Read More
  3. 발소리 강좌 ( + 주석포함 )

    Date2013.12.10 Category중급강의실 By빙냥이 Views1695 Votes1
    Read More
  4. 아이템을 새로 만들어내고싶어요!

    Date2013.12.01 Category중급강의실 By하프 Views1405 Votes0
    Read More
  5. 죽노의 RGSS 이것저것(1)

    Date2013.10.23 Category고급강의실 By죽은노예 Views2129 Votes1
    Read More
  6. 외부 캐릭터 그래픽과 타일셋 그래픽 게임 내에 적용하기

    Date2013.10.20 Category중급강의실 ByXanadu Views2246 Votes0
    Read More
  7. [초보]누구나 할수있는 맵효과!

    Date2013.09.30 Category중급강의실 ByGM봉래산 Views3752 Votes5
    Read More
  8. [투달이의 아무짝에도 쓸모없는 강좌] Scene_title을 조작해 사람들을 농락해보자!

    Date2013.09.30 Category고급강의실 By투달 Views2123 Votes0
    Read More
  9. RPG Maker XP 스위치조작하기

    Date2013.09.26 Category중급강의실 By 운 Views2690 Votes0
    Read More
  10. RPG Maker XP 암호화 하는법

    Date2013.09.25 Category중급강의실 By 운 Views1968 Votes0
    Read More
  11. 게임제작에 대한 모든것! 게임제작지침서 강좌링크입니다. (1~18강)

    Date2013.09.23 Category중급강의실 By마둠 Views2053 Votes0
    Read More
  12. RPGXP의 데미지 계산식 (Part 4. 힐과 크리티컬)

    Date2013.09.17 Category중급강의실 By마니아 Views2184 Votes2
    Read More
  13. RPGXP의 데미지 계산식 (Part 3. 보정편)

    Date2013.09.17 Category중급강의실 By마니아 Views1992 Votes2
    Read More
  14. RPGXP의 데미지 계산식 (Part 2. 스킬편)

    Date2013.09.17 Category중급강의실 By마니아 Views3760 Votes2
    Read More
  15. RPGXP의 데미지 계산식 (Part 1. 기본공격편)

    Date2013.09.17 Category중급강의실 By마니아 Views4544 Votes1
    Read More
  16. 나뚜루's - Sprite 클래스 파헤치기 [4]

    Date2013.09.17 Category고급강의실 By마니아 Views2040 Votes1
    Read More
  17. 나뚜루's - Sprite 클래스 파헤치기 [3]

    Date2013.09.17 Category고급강의실 By마니아 Views1503 Votes0
    Read More
  18. 나뚜루's - Sprite 클래스 파헤치기 [2]

    Date2013.09.17 Category고급강의실 By마니아 Views1781 Votes0
    Read More
  19. 나뚜루's - Sprite 클래스 파헤치기 [1]

    Date2013.09.17 Category고급강의실 By마니아 Views2086 Votes0
    Read More
  20. 나뚜루's - 배열, 이렇게도 만들 수 있다.

    Date2013.09.17 Category고급강의실 By마니아 Views2101 Votes0
    Read More
  21. 게임 시작 전에만 로고를 띄우게 하는 팁

    Date2013.09.17 Category고급강의실 By마니아 Views2933 Votes1
    Read More
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 Next
/ 10






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)