게임메이커 강좌

프로그래밍을 사용할때 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
분류 제목 글쓴이 날짜 조회 수
기초 강좌 풀스크린 켜기 file 피자보이 2016.12.24 907
기초 강좌 게임메이커의 기본[현란한 움직임을 구현 해 보자] 9 개촙포에버 2012.03.31 6206
기초 강좌 게임 만드는데 아주 도움이 되는 자료. 5 file 은색바람 2013.02.08 5407
기초 강좌 강좌의 변동사항 안내 3 짭뿌C 2013.10.13 2017
기초 강좌 [고전 풍] 04: 섬세한 손길 2 file 짭뿌C 2013.10.28 3346
기초 강좌 [고전 풍] 03: 상세한 설정 2 file 짭뿌C 2013.10.08 2874
기초 강좌 [고전 풍] 02: 고전 게임 풍 예제 살펴보기 2 짭뿌C 2013.10.08 3356
기초 강좌 [고전 풍] 01: 고전 게임 풍을 만들 준비 3 file 짭뿌C 2013.10.08 5469
기초 강좌 [게임메이커 8] 기본 개념 및 둘러보기 9 아방스 2011.10.12 6696
기초 강좌 [GML] 03: 특정 코드를 반복해봐! 1 짭뿌C 2013.12.08 2848
기초 강좌 [GML] 02: ..조건문?? 3 짭뿌C 2013.12.07 2773
기초 강좌 [GML] 01: 변수를 알아봐요! 2 짭뿌C 2013.12.07 3953
Board Pagination Prev 1 Next
/ 1