SSS
조회 수 1250 추천 수 11 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

아아.. 방금 감을 되찾기 위해


2k를 켜서 메뉴를 훝어보다가 엄청난것을 발견했습니다(..)


 


그나저나 제 글은 항상 길어지는군요.. ㅡㅡ;


스크롤 압박이 좀 심합니다


 


쓴 성의를 생각해서라도 추천 한방 정도 ㄱㄱㅅ


 


 


 


 


 


 


 


 


 


 


 


 


 


보통 액알을 만들때는 시스템이 복잡해질수록


적 하나를 추가하는데 필요한 노가다가 많아집니다..


 


저도 뼈저리게 느껴봤죠 ㅜㅜ


 


 


이 글은 전체적으로 액알의 수준을 높이면서도 그런 노가다를 최소한으로 할수있는 획기적인 방법이라 생각합니다


 


 


 


 


 


우리가 거의 쓰지않고있던 메뉴가 있습니다  (설마 나만?)


적어도 지금까지 제가 봤던 액알 관련 글에서는 찾아보지 못했군요.... 


 


"지정위치의 이벤트 ID 취득"    이라는 메뉴


바로 X,Y 좌표에 있는 이벤트가 뭐냐!   하는것입니다


 


 


자자 그럼 이게 어떻게 유용하게 쓰일까요


 


보통을 액알을 만들때 발동조건을 결정키가 눌러졌을때, 로 설정합니다


쉽게말해서, 말을 걸면 데미지 처리가 들어간다는거죠 ㅡㅡ;;;


 


여기서 크나큰 문제가 생깁니다


 


 


----------------------------------------------------------


우선 적이 3~4놈이 아니라 개떼같이 몰려나올때,


 


노가다죠... 상상하기도 싫습니다


 


이벤트 하나하나 어떤변수를 어떻게 조작해라   하고 설정해줘야 합니다


 


 


 


그리고 두번째, 범위 마법이 힘들다는겁니다


 


꼭 범위 마법이 아니라도 활,창등의 경우 원거리 공격을 해야 하는데 말입니다


 


이러려면 역시 노가답니다...


근접공격외에 따로 시스템을 만들어야 하죠


 


 


또 두번째와 연관되지만 일괄 공격이 어렵습니다..


여러명의 적을 한번에 공격하려해도 역시 별도의 시스템이 필요해지죠


--------------------------------------------------------------


 


 


 


 


 


 


 


하지만 지정위치의 어쩌고.... 메뉴를 사용하면 한번에 해결이 가능합니다


 


 


 


방법은 이렇습니다


 


 


기존의 액알에서 칼질을 표시할때처럼 주인공을 따라다니는 이벤트를 만들거나 정기병렬 이벤트로


결정키가 눌렸을때 무언가가 실행되게 해줍시다


 


그리고 그 무언가에 이렇게 해주는거죠


 


 


현재 주인공의 위치에서 보고있는 방향으로 1칸 앞 좌표의 이벤트ID를 입력(A)한후


그 이벤트 번호를 적당히 조작 해서


예를들어 적1 의 HP변수가 101번이고 적1의 이벤트 번호가 10번이라면  


A+91 을 해서 타격시 조작되야할 변수의 번호와 맞춰주는겁니다


 


이러기 위해서는 적의 번호와 이벤트를 만든 순서가 일치해야 합니다


이벤트 ID를 정렬시키기 위해서죠...


 


그리고 그 변수로 해당 변수를 조작해 데미지 처리등을 하면 됩니다


아시죠?  X의 번호의 변수를 조작...


 


그리고 타격이펙트 등은 역시 같은방법으로 적이벤트마다 부여된 특정 스위치를 온,오프 해서


적이벤트의 타격 페이지를 발동되게 합시다


 


 


 


 


그리고 해당 위치에 이벤트가 없을 경우는 변수에 0이,


여러개의 이벤트가 겹쳐있을 경우는 가장 큰 번호의 이벤트가 인식됩니다


그리고 꼭 적이벤트가 아니더라도 그위치에 이벤트가 있다면 무조건 인식합니다


 


그래서 적의 숫자를 변수에 저장시켜 1번 적캐릭터의 번호를 이용해 적이벤트의 아이디는 X~Y 까지이다.


라고 설정해주고 기타 시스템 이벤트등을 주인공이나 적이벤트가 닿지 못하는 곳에 배치해야 합니다 (겹침 방지)


 


 


 


 


그리고 원거리, 범위 공격의 경우는 타격지점의 좌표를 주인공 위치에서 얼마나 차이가 나는곳으로 지정하느냐,


에 따라서 마음대로 정할수 있습니다


 


예를들어 창은 2칸의 범위를 가진다고 하면


주인공의 좌표에서 보고있는방향으로 1,2칸 앞에있는 좌표의 이벤트번호를 읽어오면 되는겁니다


 


관통공격은 불가능하다.  라는 경우에는


반복처리로 1칸앞을 스캔한뒤 적 이벤트가 존재한다면 반복을 종료해버리면 되는거구요


 


활의 경우는 그냥 앞으로 몇칸까지 스캔하느냐, 하는것만 설정해주면 금방 원거리 액알이 만들어 집니다


뭐 화살의 움직임은 따로 만들어 줘야겠죠..  


뭣하면 활대신 총을 넣고 "총알은 빨라서 안보입니다" 라고 얼버무려도 됩니다


 


범위 공격의 경우는 약간 노가다가 포함되지만


기껏해야 3*3, 4*4 정도의 범위일테니  약간의 노가다를 해서 좌표를 입력시켜 줍시다 ㅡ0ㅡ


 


 


 


 


 


 


 


이것으로 액알 노가다의 1/3, 시스템이 복잡해질수록 때에 따라서는 60~70% 까지 줄일수 있을거라 생각하지만


역시 아직은 노가다가 많이 필요합니다


 


적 각각의 움직임,출현조건등 변수로 조작할수 없는 부분은 결국 하나하나 설정해 줘야 하죠..


하지만 정 방법이 없는 출현조건을 제외하고는 해결할수 있을거라 생각합니다


 


 


 


 


 


 


 


 


 


뽀나스


 


비슷한 기능인  "지정위치의 지형설정ID 취득" 


이라는것이 있습니다


 


이것은 어떻게 쓰일수 있느냐...


 


원거리 공격이 통과할수 없는 장애물의 경우 지형설정을 일반타일과 다른번호로 해서


원거리 공격으로 이벤트ID를 스캔할때 지형ID를 같이 스캔하는겁니다


 


그리고 경로에 있는 지형ID가 장애물과 같다면?   스캔을 취소 하면 됩니다


 


아주 간~단하게 장애물 설정까지 가능하죠


 


 


-------------------------------------------------------


 


 


 


 


 


 


하악하악.....    나한텐 역시 뭔가가 있어


어떤기능인지 앗흥 하며 확인함과 동시에 사용법이 쨔라란 떠오르며 액알에의 응용이 촤라락 하고 나타나는군요


(라지만 결국 몇년동안 이짓하면서 그게 뭔지도 몰랐다는 소리)


 


 


으흐흠... 심기 불편하게 해드린점 감사합니다


 


 


 


 


 


여러 응용도 가능하니 연구해서


결과물을 저에게 살짝 쪽지로 돌리십시오...ㅋㅋ


 


TTA에 유용하게 쓰도록 하죠  ㅡㅡ*


 


 


 


 


 


 


 


이 방법은 제 게임에도 지대한 영향을 미칠듯 하니 이 부분은 최대한 많이 연구해볼 생각입니다


이벤트 하나 복사해넣고 조금 깔짝깔짝해주면 몹 하나 추가 되게 하는게 목표죠 ㅡㅡㅋ


 


그때가 되면 제대로 정리해서 스샷, 예제와 합께 한번 올리겠습니다...


 


 


 


아아 지금은 귀찮구요  (.......)

?

  1. 물체 밀어서 움직이는 이벤트 조금 더 쉽게 하는 법

    Date2018.01.02 CategoryRPG Maker Byzero? Views644
    Read More
  2. [마지막 3명 모집] [취업연계무료교육] VR/AR 게임 콘텐츠 전문가 양성 과정 교육생 모집

    Date2017.07.14 Category언어/기타 By황금상자 Views702
    Read More
  3. rpg vxa 로 겜만들때 데미지 설정 공식[링크]

    Date2017.06.08 CategoryRPG Maker By준E Views740
    Read More
  4. [꿀팁] 간단하게 만들 수 있는 실시간 전투 시스템

    Date2017.03.31 CategoryRPG Maker By준E Views2019
    Read More
  5. JSON parser 변환데이터 저장시 생기는 Object Too Deep 해결하기

    Date2016.12.24 Category언어/기타 Bytitle: 댓글러lklslel Views851
    Read More
  6. 앙뜨프리너십에서 해커톤 부트캠프 모집중이네요

    Date2016.11.08 Category언어/기타 By마나님이 Views908
    Read More
  7. RPG MV에서 플러그인 오류의 원인에 대하여

    Date2016.07.08 CategoryRPG Maker Bytitle: 댓글러lklslel Views2359
    Read More
  8. RPG MV 게임 도중에 윈도우 스킨 파일 자체를 통째로 바꿔버리는 방법 (출처: HIME)

    Date2016.07.08 CategoryRPG Maker By최저 Views1627
    Read More
  9. 게임의 버전을 짜 보자! - 유의적 버전 2.0.0

    Date2016.06.07 Category언어/기타 ByYanggaeng Views1123
    Read More
  10. 텍스트 대화 도중 메뉴 여는 방법을 알아냈습니다!

    Date2016.03.12 CategoryRPG Maker By정궈니 Views2938
    Read More
  11. rpgmv 마우스 지원과 터치 지원이 되니.

    Date2015.10.25 CategoryRPG Maker By팡소리 Views1011
    Read More
  12. RPG Maker MV 와 AJAX를 이용한 웹통신 관련 영상.

    Date2015.10.25 CategoryRPG Maker ByHT9MAN Views2246
    Read More
  13. RPG게임 뻔한요소들.

    Date2015.10.05 Category언어/기타 Bytitle: 천무천무 Views1644
    Read More
  14. 자바스크립트와 관련해서 참고할 만한 사이트들

    Date2015.10.04 Category언어/기타 ByMARCO Views921
    Read More
  15. 꿀잼이군요!

    Date2015.05.20 Category언어/기타 By사람님[대회참가] Views873
    Read More
  16. [RPG2000/3 팁] 간편한 이벤트 단축키

    Date2015.04.06 CategoryRPG Maker Bytitle: 자게이하앵 Views1833
    Read More
  17. [RPG2000/3 팁] 간편한 이벤트 단축키

    Date2015.04.05 CategoryRPG Maker Bytitle: 자게이하앵 Views748
    Read More
  18. [강의링크] 대비법칙-색상대비-밀당의 재미 약한 반대색 설계

    Date2015.04.02 Category언어/기타 Bytitle: 천무천무 Views636
    Read More
  19. 오다 주웠습니다.

    Date2015.03.30 Category언어/기타 By사람님[대회참가] Views917
    Read More
  20. 무료 이미지 사이트 Pixabay!

    Date2015.03.28 Category언어/기타 By나작소 Views909
    Read More
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(김원배) | 사신지(김병국)