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
번호 분류 제목 글쓴이 날짜 조회 수
844 RPG Maker SRPG 만들기는 비밀소년 2006.07.07 1141
843 RPG Maker SRPG95에서 MP 0 소모 마법의 활용. 3 협객 2012.06.30 1484
842 RPG Maker srpg만들 때, 이벤트블록 3개로 이동범위 적용하기. file 플러르들리스 2005.11.15 799
841 RPG Maker srpg의 이동 시스템 창공의곰팅이 2006.08.21 1536
840 언어/기타 template에 관한 간단한 예. 김두한 2007.03.12 1180
839 언어/기타 TheWindsOfFeather의 시스템 file 깃의바람 2006.08.06 858
838 RPG Maker Trpg에 대하여 조금 자세히 분석하자!! 블레이드 마스터 2006.04.09 522
837 언어/기타 Unity3D 순수악 2011.03.29 2839
836 언어/기타 VB/VC 키코드 리스트 알닭 2006.05.30 391
835 언어/기타 VNAP 1.78 file 자유의지 2006.07.20 1879
834 언어/기타 vnap 로드는 load로 되는데 세이브는 save로 안된다??????????? ㅡ.ㅡ; 협객 2007.05.13 1393
833 언어/기타 VNAP 배경음 예제 dnajs 2006.09.14 395
832 언어/기타 Vnap 초보 길들이기 -1 "기본적인 설명" Vermond 2006.08.14 764
831 언어/기타 Vnap 초보 길들이기 -2 "시작과 설정" Vermond 2006.08.14 720
830 언어/기타 W.P와 B.P의 대입 근데 할사림이 있을까? 아포칼립스 2005.06.05 569
» RPG Maker XP 원거리 공격 린쌍 2005.11.25 784
828 RPG Maker XP버전 이름입력처리 초보자용 린쌍 2006.01.30 520
827 RPG Maker XP툴을 이용한 SRPG 이동형식 다크아머 2005.11.26 1415
826 언어/기타 YMD_time system Spegel 2007.01.22 409
825 언어/기타 zz [S's-S] 2006.08.08 237
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 ... 51 Next
/ 51






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

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