고급강의실
2016.02.13 00:11

[MV플러그인] Armor Scaling 강의

조회 수 3602 추천 수 2 댓글 1
Atachment
첨부 '1'
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

본 플러그인은 데미지 계산식을 갈아치우는 플러그인입니다.
기본 데미지 공식은 공격력과 방어력의
합/차 이루어지는데
플러그인을 통해 자신이
원하는 계산식을 만들 수 있습니다.


, 짜인 플러그인이기 때문에 정해진 틀은 있습니다.

'
방어율'로 계산한다는 것입니다.

 

◈준비물

https://www.dropbox.com/s/nnf5znza7nybcry/YEP_DamageCore.js?dl=0 #얀플라이 데미지 코어 (필수)

https://www.dropbox.com/s/sjnrqjmpozlf1jb/YEP_X_ArmorScaling.js?dl=0 #본 플러그인

 

◈방법

두 플러그인을 설치한 뒤에 추가합니다.

armor.png

 

Physical -> 스킬의 타입의 Physical (한글패치시: 물리공격)

Magical -> 스킬의 타입의 Magical (한글패치시: 마법공격)

 

스킬을 Physical로 설정하면 Physical란 의 공식이 적용됩니다.

본 플러그인은
방어율로 계산하게 됩니다.
예시로,
리그오브레전드의 데미지 공식과 똑같습니다.

리그오브레전드의 경우 스킬들의 기본 데미지량  +계수를 통하여 고정적인 수치가 정해져있습니다.
방어력이 0이라면 그 데미지가 그대로 들어가죠.

하지만 방어력이 조금이라도 있다면 그 수치가 그대로 적용되지 않습니다. 그것과 같은 방식입니다.

기본 설정된 비율을 보시겠습니다.
(Positive Physical Rate)

 

value *= 100 / (100 + armor)

 

예를 들어 스킬 A의 피해량은 1000입니다.
적의
물리 방어력은 200입니다.

 

이 경우에 100 / ( 100 + 200 ) = 0.333333.. 이 나오게 되는데 백분율로 표시하여

약 33%의 피해만 입게 되는 것입니다.
67%의 방어율을 가지고 있는 거죠.
실제 리그오브레전드에서도 방어력이 200이면 67%의 피해를 무시한다고 표시되어있습니다.

방어율의 효과를 낮추고 싶다 하시면
고정상수 좀 더 늘리시면 됩니다.

 

value *= 500 / (500 + armor) 으로 하게된다면

적의 방어력이 200 일때

 

value *= 500 / (500 + 200) = 0.714...

즉, 약 71%의 피해를 입게 됩니다.
29%의 방어율을 가지고 있는 거죠.
같은 방어력이지만
고정 수치를 조금 늘리시면 방어 효과를 낮출 수 있습니다.

하지만 위의 설명은 기본으로 제공되는, 다른 말로 리그오브레전드라는 게임의 예시 값일 뿐입니다.
원하시는 대로 공식을 뜯어고치셔도됩니다.

이 플러그인은 그저
매개 역할 할 뿐입니다.

?
  • ?
    비트박 2016.02.17 06:10
    사용하고 싶었던 플러그인이었는데 쉽게 설명해주셔서 정말 도움이 많이 되었습니다. 감사합니다 백난화백님~^^

  1. 게임제작강좌 A-Z 색인 (2016.1.24 ver)

    Date2016.01.12 Category초급강의실 By천무 Views7384 Votes1
    read more
  2. 게임의 퀼리티를 높이자! 3편-맵배치

    Date2016.04.08 Category초급강의실 Byifeve Views4969 Votes2
    Read More
  3. 게임의 퀼리티를 높이자! 1편-표지판

    Date2016.01.18 Category초급강의실 Byifeve Views4934 Votes0
    Read More
  4. RPG Maker MV 메모리 누수 문제 해결법

    Date2016.01.07 Category고급강의실 By러닝은빛 Views4746 Votes1
    Read More
  5. RPG Maker MV에서 도트 느낌의 폰트 사용하기

    Date2018.07.15 Category초급강의실 By러닝은빛 Views4564 Votes1
    Read More
  6. RPGXP의 데미지 계산식 (Part 1. 기본공격편)

    Date2013.09.17 Category중급강의실 By마니아 Views4543 Votes1
    Read More
  7. 아오오니처럼 따라오는 이벤트 만들기

    Date2013.12.11 Category중급강의실 By빙냥이 Views4358 Votes3
    Read More
  8. RGSS 스크립트 강좌 입문 1 - 기초 개념

    Date2013.09.16 Category고급강의실 By마니아 Views4352 Votes0
    Read More
  9. [동영상] RPG Maker MV 튜토리얼 강좌 6화 스위치의 응용

    Date2015.12.22 Category초급강의실 By작긔 Views4158 Votes2
    Read More
  10. 처음부터 전체화면으로 시작하기

    Date2015.12.21 Category고급강의실 By러닝은빛 Views4131 Votes0
    Read More
  11. 누구나 쉽게 따라할 수 있는 액션/슈팅 이벤트 만들기!

    Date2017.01.26 Category초급강의실 By이제리아 Views4060 Votes2
    Read More
  12. VX ACE XAS로 액션 RPG를 만들어보자! - 1. 개요

    Date2015.04.01 Category고급강의실 By데크크래프트 Views3968 Votes0
    Read More
  13. [동영상] 게임을만들자 (5편) - 퀘스트 만들기 -

    Date2016.02.11 Category초급강의실 By천무 Views3832 Votes1
    Read More
  14. RPGXP의 데미지 계산식 (Part 2. 스킬편)

    Date2013.09.17 Category중급강의실 By마니아 Views3760 Votes2
    Read More
  15. [초보]누구나 할수있는 맵효과!

    Date2013.09.30 Category중급강의실 ByGM봉래산 Views3752 Votes5
    Read More
  16. [RPG MV] 타이틀 메뉴 일부 없애기

    Date2015.12.20 Category고급강의실 By박야옹 Views3717 Votes1
    Read More
  17. RPG Maker VX ACE - MapInfos.rvdata2 데이터 구조.

    Date2014.10.05 Category고급강의실 ByJunkMan Views3626 Votes0
    Read More
  18. 캐릭터그래픽 픽셀

    Date2014.07.19 Category고급강의실 By 운 Views3621 Votes0
    Read More
  19. [MV플러그인] Armor Scaling 강의

    Date2016.02.13 Category고급강의실 By백난화백 Views3602 Votes2
    Read More
  20. [RMMV] 크로노 엔진(Chrono Engine) 플러그인 사용법

    Date2017.07.16 Category고급강의실 By러닝은빛 Views3592 Votes2
    Read More
  21. MV에서 이벤트로만 액션RPG를 만들기

    Date2016.02.19 Category초급강의실 By델군 Views3427 Votes0
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10






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

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