Avangs

  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입
Avangs
  • 게임 정보
    • 게임 소개
    • 게임 리뷰
    • 게임 실황
    • 게임 공략
    • 모바일 테스트
  • 게임 작품new
    • 완성작 게임
    • 체험판 게임
    • 한글판 게임new
    • 온라인 게임
    • 추천작 제작자 저장소
  • 투표선정 작품
    • 아방스 추천작
    • 완성 기대작
    • 투표 신청
    • 투표소
    • 투표 결과
  • 강좌
    • 아방스 칼럼
    • 비주얼노벨 강좌
    • 알만툴 강좌
      • MZ 강좌
      • MV 강좌
      • VX Ace 강좌
      • VX 강좌
      • XP 강좌
      • 2003 강좌
      • 2000 강좌
    • 게임메이커 강좌
    • 울프툴 강좌
    • 3D 게임제작 강좌
    • 2D 게임제작 강좌
    • 그래픽 제작 강좌
    • 기타 강좌
  • 질문과 답변
    • 자주 묻는 질문
    • 질문과 답변
    • 제작의뢰
  • 커뮤니티
    • 구인·구직·외주
    • 테스트 요청
    • 자유게시판
    • 게임계 소식
    • 유머&정보
    • 사이트링크
    • 이벤트&대회
  • 창작
    • 게임 기획
    • 맵배치
    • 글쓰기
    • 그리기
    • 음악
  • 자료실
    • 게임제작툴
    • 예제 및 샘플
    • 그래픽 소재
      • 오리지널 소재
      • 이차창작 소재
      • 수정·개조 소재
      • 외부 소재
    • 사운드 소재
    • 확장·플러그인·스크립트
      • MZ 플러그인
      • MV 플러그인
      • Ace 스크립트
      • VX 스크립트
      • XP 스크립트
      • 2k3 플러그인
      • VN 플러그인·확장
    • 외부 소재사이트
    • 기타 자료
      • 한글화툴
      • 무료 폰트
      • 유틸리티
    • 디자인 참고자료
  • 고객센터
    • 공지사항
    • 건의 및 신고
    • 핫 이슈
로그인 회원가입

NOTICE

공지사항
더보기
  • 서버 안정성 및 보안 강화 조치 04.20

Recently Added Games

최근 등록 게임
  • 어드벤쳐 고철에 파묻힌 데모나 (屑鉄まとうデモナ) newfile 08.19
  • 어드벤쳐 비올레 저택의 시온 : 꽃눈의 저택|RPG Maker MZ 단편 심리공포 어드벤처 file 08.17
  • 기타 (똥 주의)그저 똥을 누러 가는 게임 Re:Boot updatefile 08.16
  • 롤플레잉 SACCHARINE SYNC (DEMO) 배포 file 08.12
  • 기타 (완성작) 야구장에 가자4 file 2 07.07
기초 강좌
2013.12.07 19:02

[GML] 02: ..조건문??

profile
짭뿌C
조회 수 2941 추천 수 0 댓글 3
크게 작게 위로 아래로 댓글로 가기 인쇄
크게 작게 위로 아래로 댓글로 가기 인쇄

프로그래밍을 사용할때 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

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

Category
  • 자료실
  • 기초 강좌
  • 중급 강좌
  • RTS
  • 슈팅
  • 스크립트
  • 기타
List of Articles
분류 제목 글쓴이 날짜 조회 수
중급 강좌 인벤토리 만들기1 skdjjdje 2017.11.19 1526
기초 강좌 풀스크린 켜기 file 피자보이 2016.12.24 1073
스크립트 [GML] 강좌 정리 PDF 1 file 바람냥 2016.06.04 2081
스크립트 불친절한 GML 모든 문법 (겜스 기반 작성) WoKet 2015.02.24 4237
스크립트 [GML Script] execute_script_string 짭뿌C 2014.03.18 2135
기초 강좌 [GML] 03: 특정 코드를 반복해봐! 1 짭뿌C 2013.12.08 3031
기초 강좌 [GML] 02: ..조건문?? 3 짭뿌C 2013.12.07 2941
기초 강좌 [GML] 01: 변수를 알아봐요! 2 짭뿌C 2013.12.07 4120
기초 강좌 [고전 풍] 04: 섬세한 손길 2 file 짭뿌C 2013.10.28 3496
기초 강좌 강좌의 변동사항 안내 3 짭뿌C 2013.10.13 2191
기초 강좌 [고전 풍] 03: 상세한 설정 2 file 짭뿌C 2013.10.08 3021
기초 강좌 [고전 풍] 02: 고전 게임 풍 예제 살펴보기 2 짭뿌C 2013.10.08 3520
기초 강좌 [고전 풍] 01: 고전 게임 풍을 만들 준비 3 file 짭뿌C 2013.10.08 5625
기타 [게임메이커강좌-기타]운석 피하기게임 만들기 2 file 아방스 2013.06.28 4575
기타 [게임메이커강좌-기타]짝맞추기 게임 만들기 1 file 아방스 2013.06.28 4009
기타 [Easy RPG]1강 - 스크립트 파헤치기 1부 13 file 개촙포에버 2013.02.28 4570
자료실 [소스 & 강좌 파일] Easy RPG 1.7 37 file 은색바람 2013.02.26 4934
기타 게임메이커 드로우의 짤팁들. - 계속 업뎃됨 7 개촙포에버 2013.02.16 3854
기초 강좌 게임 만드는데 아주 도움이 되는 자료. 5 file 은색바람 2013.02.08 5584
중급 강좌 [Rpg] RPG를 만들자! :0강 9 file 은색바람 2012.12.01 6813
쓰기
Board Pagination Prev 1 2 3 Next
/ 3
AVANGS

게임 제작, 창작, 자료, 강좌를 연결하는 커뮤니티

  • 개인정보 취급방침

Copyright © 2026 Avangs