게임메이커 강좌

프로그래밍을 사용할때 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
중급 강좌 인벤토리 만들기1 skdjjdje 2017.11.19 1342
스크립트 [GML] 강좌 정리 PDF 1 file 바람냥 2016.06.04 1882
스크립트 [GML Script] execute_script_string 짭뿌C 2014.03.18 2007
기초 강좌 강좌의 변동사항 안내 3 짭뿌C 2013.10.13 2017
기초 강좌 [GML] 02: ..조건문?? 3 짭뿌C 2013.12.07 2773
기초 강좌 [GML] 03: 특정 코드를 반복해봐! 1 짭뿌C 2013.12.08 2848
기초 강좌 [고전 풍] 03: 상세한 설정 2 file 짭뿌C 2013.10.08 2874
기초 강좌 [고전 풍] 04: 섬세한 손길 2 file 짭뿌C 2013.10.28 3346
기초 강좌 [고전 풍] 02: 고전 게임 풍 예제 살펴보기 2 짭뿌C 2013.10.08 3356
자료실 Rpg [hp/mp/exp/level] 모든 버전 호환 가능 미완성 4 file 은색바람 2012.12.01 3636
기타 게임메이커 드로우의 짤팁들. - 계속 업뎃됨 7 개촙포에버 2013.02.16 3697
기타 [게임메이커강좌-기타]짝맞추기 게임 만들기 1 file 아방스 2013.06.28 3847
기초 강좌 [GML] 01: 변수를 알아봐요! 2 짭뿌C 2013.12.07 3953
스크립트 불친절한 GML 모든 문법 (겜스 기반 작성) WoKet 2015.02.24 4055
중급 강좌 [게임메이커 실전]MMORPG를 만들어 보자 - 3 : 기타시스템1부 - 콤보시스템 5 개촙포에버 2012.08.11 4079
게임메이커의 기본[게임을 만드려면?] 2 개촙포에버 2011.10.12 4321
중급 강좌 [게임메이커 실전]MMORPG를 만들어 보자 - 3 : 기타시스템2부 - 레벨시스템 1 개촙포에버 2012.08.14 4398
기타 [Easy RPG]1강 - 스크립트 파헤치기 1부 13 file 개촙포에버 2013.02.28 4404
기타 [게임메이커강좌-기타]운석 피하기게임 만들기 2 file 아방스 2013.06.28 4430
Board Pagination Prev 1 2 3 Next
/ 3