조회 수 2333 추천 수 0 댓글 6
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요? 은하계입니다.

오랜만에 한번 강의를 올려볼까 합니다.

W키를 누르면 월드맵이 나오게 할 겁니다.

일단 월드맵 파일을 준비해 주세요.

F10키를 눌러서 픽쳐부분에 불러와주세요. 투명색은 상관없습니다.

W키는 R버튼입니다.

일단 게임이 시작할때 스위치 1번이 켜지도록 합니다.(주인공등장 맵에서 이벤트를 만든후 병렬처리를해서 스위치1번이 켜지게함)

그다음 커먼이벤트로가서 병렬처리 시작조건을 스위치1번으로합니다.

그 후 조건분기에 들어가서

버튼R이 눌려졌을때라고 합니다.

그후 2번째탭의 그림의표시를 클릭한 후 그림번호는 1번으로하고 아까 불러왔던 월드맵파일을 선택합니다.

월드맵에 따라 크기가 다르지만 저는 화면사이즈와 맞게 만들었습니다.(640*480)

화면에 맞게 만들었으니 X,Y를 0으로 설정해주세요.

한번 테스트한 후 W키를 누르면 지도가 나옵니다.

 

[보너스!!]

일정 키를 누르면 월드맵이 나오게 하겠습니다.

일단 화살표를 하나 만들어서 F10으로 불러와주세요

단, png파일로 해서 투명색지정을 해야합니다.

그 파일의 크기(픽셀)을 봐주세요

만약 10*10이라면, 일단 아까 월드맵 파일을 알씨로 실행합니다.

드래그를 해서 아래 나오는 W와 H가 10*10이 되게 만듭니다. (W와 H는 게임 화면에서 화살표 그래픽의 왼쪽 상단 부분의 값입니다)

그 후 현재 맵을 나타낼 위치에 그 드래그한 네모를 가져다놓읍시다.

그 후 그 네모의 왼쪽 상단에 마우스를 가져다 놓으시면 X,Y의 값이 나옵니다.

다시 알만툴로갑니다.

일단 다른 커먼이벤트를 만들어서 병렬처리-스위치1번으로하고 변수1개를만들어서 그 값이 현재 맵의 ID로 설정되게 합시다.

그리고 다시 아까 그 커먼이벤트의 월드맵표시 바로아랫부분에 조건분기를 만듭니다.

맵 정보에 들어가시면 그 맵의 ID가 보입니다.

조건분기에서 아까 그 변수를 선택하신 후 하고싶은 맵의 ID를 넣습니다.

그 후에 아까 그 화살표를 아까 네모의 X,Y의 값에 나타나도록 그림을 넣습니다(그림 번호는 2로 해야함)

다른 맵도 이런식으로 하면 됩니다.

그리고 버튼R 조건분기 속에 조건분기-버튼C를 눌렀다를 넣으시고 그림 1,2삭제를 넣으시면 엔터키를 누르면 삭제됩니다.

이상으로 강의를 마치겠습니다.

질문, 수정 받겠습니다.

감사합니다.

  • ?
    ruby 2010.09.25 00:44

    오 ㅎ 은하계님 !!! 역시 강사 !!! 좋은강의 감사합니다

    조금만 바꾸면 미니맵도 만들수 있을거 같네요 ㅎㅎ

  • profile
    은하계 2011.07.31 16:38

    미니맵이라....

    캐릭터 그림 작게 축소해서

    맵 한쪽에 맵을 또 축소한 그림을 띄운다음

    캐릭터 화면좌표 얻어서

    또 미니맵 비율다음 맞춘후

    미니맵 맨왼쪽 X좌표에서 더하면 되지만

     

    결론은 귀찮아서 스크립트ㄱㄱ

  • ?

    감사합니다 퍼가요^^

    http://cafe.naver.com/aoonixp

  • ?
    RPG수강자 2011.01.20 19:03

    스샷첨부 부탁드려요~ (젝 아직 초보라서.)

  • ?
    액알형 2011.06.26 11:43

    감사합니다.

  • ?
    쫌쫌이 2012.02.12 11:02
    감사드려요~

List of Articles
분류 제목 조회 수 추천 수
기능구현 특별한 암호. 한글로 된 암호 만들기. 7 file 5364 0
기능구현 낚시 기능 구현하기 22 file 4367 8
기능구현 "아오오니 게임" 아오오니가 따라오고 문까지 따서 쫒아오는 기능을 구현해보자! 11 file 4316 0
기능구현 낚시 기능 구현하기 24 file 4134 8
기능구현 간단한 메세지 스크립트 사용법 6 file 3932 0
기능구현 주인공 주위에 오로라 만들기 7 file 3632 0
기능구현 돌을 던지는 액알 몬스터 1 file 3465 0
기능구현 * 기타 RPG XP -> RPG2003 경험치 공식 변환하기 3337 0
기능구현 타이틀에 있는 선택 메뉴를 늘려보자!(홈페이지 링크같은것) 11 file 3232 1
기능구현 비밀번호를 만들어보자! 9 file 3181 1
기능구현 간단한 엘리베이터를 만들어보자! 5 3095 0
기능구현 비밀번호 만들기 7 file 3028 2
기능구현 아오오니 시간지나면 나타나고 문열고 들어오는것. 7 file 2870 0
기능구현 튜토리얼 기초 8 file 2672 1
기능구현 아이템 조합하기(햄군님 요청)-은하계 1 2592 0
기능구현 문열기 2 file 2539 0
기능구현 전체월드맵 표시하기/현재 맵 월드맵에 표시하기 6 2333 0
기능구현 움직일때마다 발소리 나게하기. 5 file 2293 1
기능구현 * 기타 - 명중 계산식 2 2218 0
기능구현 8. 효과적인 게임 프로그래밍이란? 1 2175 0
기능구현 이벤트가 이벤트를 따라가게 만들기 4 file 2150 0
기능구현 * 기타 - '대기'의 종류 2091 0
기능구현 비밀번호 만듭시다. file 2031 0
기능구현 rlawnsahXP의 난수 랜덤기 강좌! 1 file 1681 0
Board Pagination Prev 1 Next
/ 1

Copyright ⓒ Nioting All Rights Reserved. (since 1999)    개인정보
        

Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45