게임메이커 강좌

프로그래밍을 사용할때 if, switch 와 같은 것을 들어보셨나요?

 

용어 뜻

 if: 만약에

 switch: 스위치

 

이 게임 메이커에서 제일 많이 사용할지도 모릅니다...

이 강좌에서 더 친한 친구를 제외한 그냥 친구

없어도 될만한 존재입니다! 원할때만 써먹으시면 됩니다!

 --------------------------------------------------------------------->

 if 조건문

if에게는 친구 else가 있지요!

 

 용어 뜻

else: 또 다른

 

 if (a==1)1 { a=0 }

 else {a=2}

 

이 조건문 코드를 해석해봅시다~!

 '만약에 a 변수가 1이라면 a 변수를 0으로 만듭니다. 그렇지 않으면 a 변수를 2로 만듭니다' 라고 해석합니다!

 

if 조건문에 있는  ( )1 이 부분은 조건을 써넣는 부분입니다.

만약 ( ) 안에, a==1 이라고 쓴다면 a 변수가 1일 경우가 됩니다.

a 라고만 쓰면 a 변수가 1인지만 확인합니다.

 

게임 메이커 안에 있는 스크립트도 같습니다.

( ) 안에, place_free(x+5,y) 이라고 쓴다면

 '만약에 place_free 함수 안에 x+5, y 위치에 오브젝트가 없다면' 라고 해석합니다!

------------------------------------------------------------------------>

 switch 조건문

switch에게는 더 친한 친구 break와,  더 친한 친구2 case, 친구 default가 있습니다!

 

용어 뜻

break: 부서지다 (게임 메이커에서는 if나 switch 등을 나간다고 쓰입니다)

case: 경우

default: 뭔가 있어야 하는데 없는 경우에 되는 어떤 것

 

switch (a)1

{

 case 0: {a=1 break}

 case 1: {a=2 break}

 default: {a=0 break}

}

 

이 조건문 코드는 if 보다 조금 까다로워요! msn010.gif

해석해보자면 이렇습니다.

a가 0일 경우 a를 1로 만들어버립니다. 그리고 switch 조건문을 탈출합니다.

a가 1일 경우 a를 2로 만들어버립니다. 그리고 switch 조건문을 탈출합니다.

a가 0,1도 아닐 경우 a를 1로 만들어버립니다. 그리고 switch 조건문을 탈출합니다.

------------------------------------------------------------------------->

 질문이나 오타 지적 받습니다!

 

다음 강좌에는 반복문을 배워보겠습니다!

Who's 짭뿌C

profile

Game Maker Studio 2를 주로 사용합니다!

블로그 : http://blog.naver.com/qorwhddlrz

Comment '3'
  • profile
    BloodyRoyalBlueRoseKR357 2014.01.01 12:46
    동영상으로 이걸 사용 하는걸 보여주는 샘플이 없을가요?
  • profile
    짭뿌C 2014.01.01 19:21
    원하신다면, 오늘 이 강좌에 동영상을 추가해놓겠습니다.
  • profile
    BloodyRoyalBlueRoseKR357 2014.01.02 12:46
    저야 감사 하죠.. 게메 가이드에서 제대로 강의를 받아다 느낌은 별로 없더라구요..
    아방님의 동영상 강의가 제일 배우기 쉬웠어요..
    분명 기초 강좌 같은데 중급 강좌 같은 느낌,,
    설마 스스로 알아가는건 아니겟죠?
    배운게 없는데.. 그 원을 캐릭터 대신해서 맵에다가 상하 좌우 움직이는것 밖에 못배웠는데..
    저에겐 코드는 아직인듯 싶네요..

List of Articles
분류 제목 글쓴이 날짜 조회 수
자료실 GameMaker6.1버전 다운로드 3 M4A1 Carbine 2009.01.10 5677
자료실 GameMaker7 또다른 크랙(간단한거) 6 file Shot! 2009.01.10 7958
자료실 Rpg [hp/mp/exp/level] 모든 버전 호환 가능 미완성 4 file 은색바람 2012.12.01 3636
RTS RTS 게임이란? 1 file 아방스 2011.12.11 7319
기타 [Easy RPG]1강 - 스크립트 파헤치기 1부 13 file 개촙포에버 2013.02.28 4405
스크립트 [GML Script] execute_script_string 짭뿌C 2014.03.18 2007
기초 강좌 [GML] 01: 변수를 알아봐요! 2 짭뿌C 2013.12.07 3956
기초 강좌 [GML] 02: ..조건문?? 3 짭뿌C 2013.12.07 2774
기초 강좌 [GML] 03: 특정 코드를 반복해봐! 1 짭뿌C 2013.12.08 2849
스크립트 [GML] 강좌 정리 PDF 1 file 바람냥 2016.06.04 1884
중급 강좌 [Rpg] RPG를 만들자! :0강 9 file 은색바람 2012.12.01 6648
[게임메이커 8] 게임메이커 시작하기. 아방스 2011.10.10 4615
기초 강좌 [게임메이커 8] 기본 개념 및 둘러보기 9 아방스 2011.10.12 6697
[게임메이커 8] 설치 및 업데이트 1 아방스 2011.10.10 5738
슈팅 [게임메이커 8] 슈팅 게임만들기 1편 5 file 아방스 2011.10.16 9287
슈팅 [게임메이커 8] 슈팅 게임을 제작 하기 1 - 준비단계 1 아방스 2011.10.14 6895
중급 강좌 [게임메이커 실전]MMORPG를 만들어 보자 - 1 : 기본적인 변수 선언 10 개촙포에버 2012.06.27 5946
중급 강좌 [게임메이커 실전]MMORPG를 만들어 보자 - 2 : 주인공 만들기1부 - 이동 8 개촙포에버 2012.06.28 7081
중급 강좌 [게임메이커 실전]MMORPG를 만들어 보자 - 2 : 주인공 만들기2부 - 공격 6 개촙포에버 2012.07.15 4497
중급 강좌 [게임메이커 실전]MMORPG를 만들어 보자 - 2 : 주인공 만들기3부 - 몬스터만들기 2 개촙포에버 2012.08.01 4774
Board Pagination Prev 1 2 3 Next
/ 3