조회 수 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
    감사드려요~

  1. 비밀번호 만들기

  2. 아이템 조합하기(햄군님 요청)-은하계

  3. 특별한 암호. 한글로 된 암호 만들기.

  4. 비밀번호 만듭시다.

  5. 돌을 던지는 액알 몬스터

  6. 이벤트가 이벤트를 따라가게 만들기

  7. rlawnsahXP의 난수 랜덤기 강좌!

  8. 움직일때마다 발소리 나게하기.

  9. 아오오니 시간지나면 나타나고 문열고 들어오는것.

  10. 전체월드맵 표시하기/현재 맵 월드맵에 표시하기

  11. 튜토리얼 기초

  12. 간단한 메세지 스크립트 사용법

  13. 간단한 엘리베이터를 만들어보자!

  14. 주인공 주위에 오로라 만들기

  15. 비밀번호를 만들어보자!

  16. 문열기

  17. 타이틀에 있는 선택 메뉴를 늘려보자!(홈페이지 링크같은것)

  18. "아오오니 게임" 아오오니가 따라오고 문까지 따서 쫒아오는 기능을 구현해보자!

  19. 낚시 기능 구현하기

  20. * 기타 - '대기'의 종류

  21. 8. 효과적인 게임 프로그래밍이란?

  22. * 기타 RPG XP -> RPG2003 경험치 공식 변환하기

  23. * 기타 - 명중 계산식

  24. 낚시 기능 구현하기

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