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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
  말 그대로 대충입니다. 성의 없어서 죄송합니다. 우선 대충 설명드리는 이유는, 제가 시간이 없으며, 너무 자세한 설명을 보고 그저 따라하는 것보다는 힌트를 듣고 퀴즈를 풀듯이 조금의 단서만 주어지는 편이 게임을 만드는데 있어 더 재밌지 않을까 싶어서입니다- 만...

  서론은 마치고, 우선 근접공격에 대한 설명입니다만(그전에 물론 적의 여러 수치들을 변수로 대입시켜야합니다. HP, 공격력, 방어력 등 말이죠. 변수의 개념은 물론 이해하시고 있다고 가정하겠습니다.), 우선 그래픽면을 전혀 고려치 않는다면 아주 간단합니다. '적'이란 이벤트를 하나 만든 후, 그 '적'이란 이벤트의 시작조건을 '이벤트가 닿았을 경우' 또는 '주인공이 닿았을 경우'로 설정합니다. 그후 이벤트의 첫페이지를 시작해야 되는데, 조건분기에서 '결정키로 이벤트 시작'이란 조건이 있습니다. 이곳에 체크를 해주신 후, '이외의 경우'에도 체크를 해줍니다. 그러면 우선 페이지 안에 조건분기 하나가 들어간 셈입니다.
  혹시 모르실까봐 잠시 설명을 드립니다만, '결정키로 이벤트 시작'은 주인공의 공격에 해당되며, '이외의 경우'는 적의 공격에 해당됩니다. 즉 '결정키로 이벤트 시작'의 바로 아래칸에는 미리 지정한 적의 HP 변수를 감하는 식을 써주시면 됩니다. 이때 적의 HP변수를 감하는 수치가 데미지가 될 터인데, 데미지는 적당히 주인공의 공격력과 적의 방어력 변수로 자유롭게 공식을 써서 구하시면 됩니다. 그리고 '이외의 경우'는 위와 거의 비슷하지만, 주인공의 HP가 감해진다는 점이 차이점입니다. 역시 데미지는 자유롭게 공식을 세워주시면 됩니다.

  그리고 원거리공격에 대한 설명입니다만, 이곳에선 각각의 이벤트들의 좌표에 대한 변수, 즉 다시 말해 적의 좌표에 대한 변수들이 필요합니다. 적 1인 당 좌표 변수 두 개(x,y)가 필요하겠죠.(화면x, 화면y와 좌표x, 좌표y는 분명히 다른 수치임을 기억해주세요.)여기서부터는 자세히 설명이 어렵기 때문에 요점만 간추리겠습니다.
  1. 주인공이 원거리공격을 발동시킬 '키'를 지정하라.(rpg2003이라면 숫자키도 가능하며, 2000은 잘 모르겠습니다. 95는 아마 x키밖에 가능한 게 없을 겁니다.)
  2. 게이머가 원거리공격을 발동시킬 키를 입력했을 때, 주인공의 정면으로 혹은 다른 정해진 방향으로 '날아갈 이벤트'(화살 혹은 총알 등을 이미지로 지정해주면 좋겠죠.)를 미리 맵 아무 곳에나 만들어둔다.
  3. 게이머가 원거리공격을 발동시킬 키를 입력했을 때, '날아갈 이벤트'- 즉 원거리공격 이미지가 담긴 이벤트'가 주인공의 정면에 위치하게끔 장소를 변경시켜라.
  4. '날아갈 이벤트'가 정해진 방향으로 한 칸씩 이동할 때마다, '날아갈 이벤트'의 좌표 변수와 적들의 좌표 변수가 일치하는지 검색할 수 있는 이벤트를 설정하라.(방법이 여러 가지인데, 애매모호한 설명이군요.)
  5. '날아갈 이벤트'와 적의 좌표 변수들이 일치할 때, 적의 HP변수에서 데미지값을 감하라.

  이 정도- 입니다만, 솔직히 이해가 힘드실 겁니다. 이해하시고 제가 도움이 된다면 좋겠지만, 솔직히 아예 만든 이벤트를 스샷으로 찍은 게 아니면 정말 아리송하기 때문이죠.
  물론 가장 좋은 건 스스로 해보는 겁니다. 사실 원거리든 근접이든 자신만의 노하우가 있으며, 액알 게임이 두 개라도 그 액알 시스템은 거의 50% 정도밖에 안 비슷하기 때문이죠. 계속 만드시면서 실패를 쌓다보면 나름대로 효율적이면서 노하우가 깃든 자신만의 액알 시스템이 완성될 겁니다.
  그럼 계속 힘내시면서, 열심히 작업하세요.(글이 좀 지저분해도 양해를...)
  ps. 왜 질문쪽에 이 글이 등록된 건지;
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
8827 쯔꾸르 mv 게임을 apk 파일로 변환했는데... 1 박하맛 2023.01.14 1333
8826 쯔꾸르 젖소이야기 결혼 방법좀 알려주세요... 2 백지씨 2021.12.20 2630
8825 apk포팅 승인 어케 하나요? game메이커xp 2021.11.29 1261
8824 Yanfly님의 Action Sequence Pack 질문드립니다 Neuromancer 2021.07.15 1546
8823 싸게 MV 를 먼저? 아니면 돈을 더 들어서라도 MZ? 2 Xatra 2021.07.06 1756
8822 RMMV - 스탯창과 대화창 변견 관련 질문입니다. (초보입니다 도움좀 주세요 ㅜㅜ) 2 scribble 2021.01.22 1556
8821 아오오니를 하는 사람인데요 질문 두가지가 있어요 1 오니개무서워 2021.01.16 1637
8820 재밌는게임 land_tnt 2020.12.07 1461
8819 c언어 질문 세종기항19 2020.11.10 1687
8818 코딩 질문 1 세종기항19 2020.11.08 1543
8817 혹시나 물어보는데 드래곤규 2020.11.07 1405
8816 오픈보 게임 더블드래곤 리로디드 얼티네이트에 대해 궁금 이부닝 2020.09.09 1227
8815 상태이상 확률 결정 스트레이보우 2020.09.02 1009
8814 다음 인디사이드 제작대회는 언제쯤 열릴까요? WOONAALAA 2020.05.23 966
8813 xp로 제작된 어플 실행자체가 안된다는 분이 있습니다.(제생각엔 apk로 변환하는 과정에서 버전자체가 낮은 것 같습니다) 1 라엔 2020.05.04 1423
8812 apk 포팅하는데 게임 이름이 필요합니다 뜨는데 1 kashu 2020.05.03 1353
8811 쯔꾸르VX Ace렉먹음 도와주세요... 랖랖 2020.03.22 1786
8810 안녕하세요 1 청월령 2020.02.14 837
8809 포팅 중 '게임 이름이 필요합니다' 오류 2 아이비스 2020.02.11 823
8808 RPGMV 거리 추적 1 정욱 2020.01.19 936
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442


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

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