RPG Maker
2005.11.25 22:39

XP 원거리 공격

조회 수 810 추천 수 1 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
아시련가 모르겠네요.
원거리 공격처리법이요.
간단하게 설명드릴께요 아시는분은 그냥 넘어가주세용 '_'
모르는 분들을 위해서... ㅜ^ㅜ

준비물을 준비하세요.
플레이어X좌표와 Y좌표값. 변수
날아가는무기X좌표와 Y좌표값. 변수
몬스터의X좌표와 Y좌표값. 변수
버튼입력을 받는 변수
발사처리를 할 스위치
커먼이벤트를 시작할 스위치

이벤트를 만들어 봅시다.

맵에 일단은 no이미지의 이벤트를 만들어 봅시다.

1.페이지에는 이미지는 no 무조건 플레이어를 따라다니게 해두시고.
   겹치는 상태로 체크해두세요.
  
-이벤트내용-
   커먼이벤트 스위치on
   버튼입력을 받는 변수를 만드시고
   대기1
   번튼입력을받는 변수의 값을 대입0 하세요.
   *요녀석이 공격시에 발사처리를 담당하는 녀석입니다.
    다른 방법도 있겠지만 좀더 갈끔하고 키를 누르는 상태에서의
    발사된 이미지의 지저분한 처리를 방지하기 위함이죠

2.페이지에는 (발사)스위치가온일때로 두시고 병렬처리하시고
   겹치는 상태에 체크 이미지는 발사된무기의 이미지로 해두세요.
  
-이벤트내용-
   플레이어X좌표변수=플레이어X좌표
   플레이어Y좌표변수=플레이어Y좌표  (플레이어 좌표구하는법이란거는 아시죠?)
조건분기 플레이어 방향
이이벤트의 이동설정 플레이어의 좌표변수 대입하시고
플레이어와 같은 방향으로설정합시다.
이동루트 일보전진 반복.
(케릭터가 4방향이니 각각의 방향마다 이런식으로 설정해두세요.)

맵에서 이제 발사되는 이미지처리는 끝났습니다.
그럼 공격을 담당할 이벤트를 만들봅시당.

***커먼이벤트 병렬처리 커먼이벤트스위치가on일때로 하시공.

-이벤트내용-
조건분기 변수 버튼입력을 받았던 변수가1 이상일때.
조건분기 버튼(공격버튼으로 설정할)이 눌렸을때.
(이렇게 버튼입력처리 조건을 걸어두시면 키가 눌려 있을경우 무한발사가 안된다는 거져.)
  발사스위치on
  대기20프레임 ( 20프레임은 약1초입니다. 공의 사정거리와 발사시간의 페널티를 만드는
                       대기시간이죠 프레임수가 적으면 적을수록 페널티와 사정거리는 적어 짐니다.)
  발사스위치off

이제 마지막 몬스터의 처리입니다.
액알 만드는 법은 다 아실꺼라 믿고
원거리공격에 대한 몬스터의 대미지 처리 내용만 적겠습니다.

처리할 페이지를 만드시공.
스위치 발사스위치가on일때로 하시구 병렬처리로 해두세요, 겹침은 체크하지 마시구요.

-이벤트 내용-
몬스터의x좌표변수=몬스터이벤트의x좌표
몬스터의y좌표변수=몬스터이벤트의y좌표
발사된무기의x좌표변수=발사된무기이벤트의x좌표
발사된무기의y좌표변수=발사된무기이벤트의y좌표

조건분기 변수몬스터의x좌표=변수발사된무기의x좌표
  조건분기 변수몬스터의y좌표=변수발사된무기의y좌표
    
   **** 이곳에 대미지처리 내용을 적으시면 됨니다. ***
    
( 여기에서 이동루트로 살짝 처리를 하셔서 발사된무기 이벤트를 겹침off 하시면
  일렬로 있는 다음 몬스터를 관통하지 않습니다. )
  
  
일단은 좀더 간단한 방법이 없을까도 햇지만 나름대로 스위치를 활용한 방법이라
렉도 없고요 괸찬더라구요, 스크립트로 연구하는 방법도 있겠지만
아직은 스크립트는 머나먼 나라 이야기라 -ㅅ-a
아직 이 방식을 모르시는 분들을 위해 몇자 적어 봅니당.

(추천좀 ㅜ^ㅜ 손가락 아파요.)







  
  
  
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
1004 RPG Maker 물체 밀어서 움직이는 이벤트 조금 더 쉽게 하는 법 zero? 2018.01.02 644
1003 언어/기타 [마지막 3명 모집] [취업연계무료교육] VR/AR 게임 콘텐츠 전문가 양성 과정 교육생 모집 file 황금상자 2017.07.14 702
1002 RPG Maker rpg vxa 로 겜만들때 데미지 설정 공식[링크] 준E 2017.06.08 740
1001 RPG Maker [꿀팁] 간단하게 만들 수 있는 실시간 전투 시스템 1 file 준E 2017.03.31 2019
1000 언어/기타 JSON parser 변환데이터 저장시 생기는 Object Too Deep 해결하기 title: 댓글러lklslel 2016.12.24 850
999 언어/기타 앙뜨프리너십에서 해커톤 부트캠프 모집중이네요 file 마나님이 2016.11.08 908
998 RPG Maker RPG MV에서 플러그인 오류의 원인에 대하여 1 title: 댓글러lklslel 2016.07.08 2359
997 RPG Maker RPG MV 게임 도중에 윈도우 스킨 파일 자체를 통째로 바꿔버리는 방법 (출처: HIME) 최저 2016.07.08 1627
996 언어/기타 게임의 버전을 짜 보자! - 유의적 버전 2.0.0 Yanggaeng 2016.06.07 1123
995 RPG Maker 텍스트 대화 도중 메뉴 여는 방법을 알아냈습니다! 2 file 정궈니 2016.03.12 2938
994 RPG Maker rpgmv 마우스 지원과 터치 지원이 되니. 2 팡소리 2015.10.25 1011
993 RPG Maker RPG Maker MV 와 AJAX를 이용한 웹통신 관련 영상. 2 HT9MAN 2015.10.25 2246
992 언어/기타 RPG게임 뻔한요소들. 8 title: 천무천무 2015.10.05 1644
991 언어/기타 자바스크립트와 관련해서 참고할 만한 사이트들 3 MARCO 2015.10.04 921
990 언어/기타 꿀잼이군요! 3 사람님[대회참가] 2015.05.20 873
989 RPG Maker [RPG2000/3 팁] 간편한 이벤트 단축키 title: 자게이하앵 2015.04.06 1833
988 RPG Maker [RPG2000/3 팁] 간편한 이벤트 단축키 1 file title: 자게이하앵 2015.04.05 748
987 언어/기타 [강의링크] 대비법칙-색상대비-밀당의 재미 약한 반대색 설계 title: 천무천무 2015.04.02 636
986 언어/기타 오다 주웠습니다. 9 사람님[대회참가] 2015.03.30 917
985 언어/기타 무료 이미지 사이트 Pixabay! 9 file 나작소 2015.03.28 909
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 51 Next
/ 51


[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)