고급강의실
2016.02.13 00:11

[MV플러그인] Armor Scaling 강의

조회 수 3598 추천 수 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천무 Views7372 Votes1
    read more
  2. [동영상] 게임을만들자 (8편) - 맵에 포그, 광원적용 -

    Date2016.02.27 Category초급강의실 By천무 Views2266 Votes0
    Read More
  3. [동영상] 게임을만들자 (7편) - 열쇠로 여는 문 만들기 -

    Date2016.02.23 Category초급강의실 By천무 Views3140 Votes0
    Read More
  4. MV에서 이벤트로만 액션RPG를 만들기

    Date2016.02.19 Category초급강의실 By델군 Views3421 Votes0
    Read More
  5. [동영상] 게임을만들자 (6편) - 맵배치 초보강좌 -

    Date2016.02.17 Category초급강의실 By천무 Views2673 Votes0
    Read More
  6. [MV플러그인] Armor Scaling 강의

    Date2016.02.13 Category고급강의실 By백난화백 Views3598 Votes2
    Read More
  7. [MV플러그인] Action Sequence 강의

    Date2016.02.12 Category고급강의실 By백난화백 Views5642 Votes1
    Read More
  8. [동영상] 게임을만들자 (5편) - 퀘스트 만들기 -

    Date2016.02.11 Category초급강의실 By천무 Views3832 Votes1
    Read More
  9. [동영상] 게임을만들자 (4편) - 마을과 상점을 만들자-

    Date2016.02.10 Category초급강의실 By천무 Views1752 Votes0
    Read More
  10. [동영상] 게임을만들자 (3편) - 필드에 보이는 몹 만들기-

    Date2016.02.10 Category초급강의실 By천무 Views1957 Votes1
    Read More
  11. [동영상] 스크립트 나도좀 잘해보자 -1-

    Date2016.02.04 Category고급강의실 By천무 Views1712 Votes1
    Read More
  12. (ACE 기준)초보분들에게 유용한 10가지-1-

    Date2016.02.02 Category초급강의실 ByRPG란무엇인가? Views2687 Votes0
    Read More
  13. 게임의 퀼리티를 높이자! 2편-진행불가

    Date2016.01.25 Category초급강의실 Byifeve Views13235 Votes0
    Read More
  14. [동영상] RPG Maker MV 튜토리얼 강좌 22화 랜덤 확률 변수

    Date2016.01.22 Category초급강의실 By작긔 Views2879 Votes2
    Read More
  15. [동영상] RPG Maker MV 튜토리얼 강좌 21화 변수

    Date2016.01.19 Category초급강의실 By작긔 Views7241 Votes2
    Read More
  16. PIXI Filter 총정리 (PIXI 2.2.9)

    Date2016.01.18 Category고급강의실 By러닝은빛 Views18676 Votes3
    Read More
  17. 게임의 퀼리티를 높이자! 1편-표지판

    Date2016.01.18 Category초급강의실 Byifeve Views4925 Votes0
    Read More
  18. [동영상] 게임을만들자 (2편) - 캐릭터 연기 시키자-

    Date2016.01.14 Category초급강의실 By천무 Views5256 Votes0
    Read More
  19. [동영상] RPG Maker MV 튜토리얼 강좌 20화 애니메이션 (특수효과)

    Date2016.01.13 Category초급강의실 By작긔 Views1693 Votes1
    Read More
  20. [동영상] RPG Maker MV 튜토리얼 강좌 19화 전투시스템

    Date2016.01.12 Category초급강의실 By작긔 Views2627 Votes1
    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(김원배) | 사신지(김병국)