RPG Maker
2005.11.25 22:39

XP 원거리 공격

조회 수 784 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
244 RPG Maker [아시스표!] 나도 이젠 모험스토리 전문가~ AsisRokin 2005.12.11 585
243 언어/기타 호러게임을 만들고 싶다면..? 필기도구 2005.12.10 728
242 RPG Maker [XP]못가게 막는 이벤트. GAiA 2005.12.09 1122
241 언어/기타 -_- 훗... 비법따위 이정도로.. 예화 2005.12.09 355
240 RPG Maker 픽쳐의 미리 불러오기로 렉을 최소화 시킨다. 아싸사랑 2005.12.09 965
239 언어/기타 [초보용!] 뭐 ~? 몬스터가 원거리 공격을 한다구~ 다크세이버™ 2005.12.05 1415
238 언어/기타 특성 몬스터 효과부여 린쌍 2005.12.02 509
237 언어/기타 근 현대전용 인벤토리 아이디어. 카페노일 2005.12.02 568
236 언어/기타 보스는 보스답게... 개성을... 다크아머 2005.12.02 729
235 언어/기타 변수 그까이꺼. 2편 - 함수식 『연금술사』 2005.12.01 689
234 RPG Maker RPG XP 배워보기 <화면전환 사용,응용하기> 덩키동크 2005.12.01 1153
233 언어/기타 도박을 만들어 보자. ♣♠히카◆♥ 2005.11.30 593
232 RPG Maker 이벤트로 제작하는 턴알전투 예제 (ETB) 덩키동크 2005.11.29 872
231 언어/기타 시체루팅 필기도구 2005.11.27 598
230 언어/기타 -ㅅ- 누가 아이디어좀 제공해주세요. 린쌍 2005.11.26 418
229 RPG Maker XP툴을 이용한 SRPG 이동형식 다크아머 2005.11.26 1415
» RPG Maker XP 원거리 공격 린쌍 2005.11.25 784
227 언어/기타 3D게임 file 린쌍 2005.11.25 858
226 RPG Maker RPG XP 배워보기 <케릭터좌표->그림좌표> 덩키동크 2005.11.23 904
225 RPG Maker RPG XP 배워보기 <배열을 이용한 퀘스트> 덩키동크 2005.11.23 743
Board Pagination Prev 1 ... 34 35 36 37 38 39 40 41 42 43 ... 51 Next
/ 51






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

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