조회 수 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 형제들이여 !!! 나를 구제해다오!! Ress 2006.01.26 223
8826 형제들이여 !!! 나를 구제해다오!! KaSsia 2006.01.25 263
8825 rpg2003에서 music음향이 작업시에는 실행되는데 게임을 실행하면 않되네요 ★샤일☆ 2007.01.03 784
8824 RPG2003의 그림들의 사이즈... MiNi'M' 2006.02.21 822
8823 RPG만들기2003에 관하여...정말 굼금해요~!~부탁드림 ∑☆メ이누∴。』 2005.08.09 577
8822 게이지바 구동 방법좀 <<게이지 유>> file 랑이a 2006.07.03 431
8821 길드는 어떻게 만드나요? 루넨스 2009.06.15 974
8820 길드는 어떻게 만드나요? 제로스 2009.06.15 1232
8819 동영상 관련및.. 급해요 ㅠ RML 2006.07.12 1483
8818 마법 연계 다시 질문!!! 제발 대답부탁!!; file 나르카이제 2005.06.15 331
8817 몬스터가없으면 다른곳으로 자동이동가능? Novelist 2006.08.29 277
8816 몬스터가없으면 다른곳으로 자동이동가능? CredMotion 2006.08.29 341
8815 스크립트로요,, 이동하는걸 보드게임처럼 할순 없나요? XLostTimesX 2006.01.09 429
8814 아이템창 같은 단축창를 만들려고하는데..[rpg2003] ScolPion 2006.04.15 572
8813 아이템창 같은 단축창를 만들려고하는데..[rpg2003] 방콕족의생활 2006.04.15 786
8812 질문! file 『Q트_아키』 2005.05.22 494
8811 "스크립트 데이터 읽기 실패" 라고 뜨는데.. 김세츠나 2009.07.31 1062
8810 "클래스가 등록되지 않았습니다"라니 -0-;;[RPG2003] Chrishyua .E 2007.03.02 700
8809 "클래스가 등록되지 않았습니다"라니 -0-;;[RPG2003] =ROD= 2007.03.07 886
8808 "파일 dmd 은 열지 않습니다" 이리저디 옮겼는데.. 윈드 2006.08.18 208
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(김원배) | 사신지(김병국)