고급강의실
2016.02.13 00:11

[MV플러그인] Armor Scaling 강의

조회 수 3607 추천 수 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%의 방어율을 가지고 있는 거죠.
같은 방어력이지만
고정 수치를 조금 늘리시면 방어 효과를 낮출 수 있습니다.

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

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

Who's 백난화백

profile

창조도시 ( )운영진

Blog : http://blog.naver.com/kbj3898

 

진행중인 프로젝트◈

①모바일 믹스마스터 추억의 온라인 게임을 팬 게임 형식으로 재해석

[http://cafe.naver.com/itemsloya]

 

②...

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

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

    Date2016.01.12 Category초급강의실 By천무 Views7439 Votes1
    read more
  2. 한글암호 만들기

    Date2014.04.26 Category중급강의실 By치와도라 Views1869 Votes0
    Read More
  3. 픽쳐 서서히 등장! 픽쳐 서서히 퇴장!

    Date2015.04.29 Category중급강의실 By치와도라 Views977 Votes2
    Read More
  4. 타이틀에 동영상을 넣는 플러그인 사용법

    Date2016.01.08 Category고급강의실 By러닝은빛 Views2609 Votes1
    Read More
  5. 커먼이벤트로 은행시스템 만들기(23:00 그림 링크 재수정)

    Date2017.08.28 Category초급강의실 By이니군 Views1489 Votes0
    Read More
  6. 캐릭터레이더로 통맵만들기.

    Date2006.06.05 Category중급강의실 By천무 Views12310 Votes23
    Read More
  7. 캐릭터그래픽 픽셀

    Date2014.07.19 Category고급강의실 By 운 Views3628 Votes0
    Read More
  8. 카카오소프트 님의 RGSS2 스크립트 강좌

    Date2014.03.27 Category고급강의실 ByOmegaroid Views1672 Votes0
    Read More
  9. 초보의 게임제작 도전기! #0 [RPG 만들기?]

    Date2015.05.05 Category중급강의실 By치와도라 Views1369 Votes1
    Read More
  10. 초보의 게임제작 도전기 #1-1[데이터 베이스 둘러보기]

    Date2015.05.05 Category중급강의실 By치와도라 Views1424 Votes2
    Read More
  11. 초보가쓰는 초보용 Rpg게임 만들기 (xp)

    Date2016.03.13 Category초급강의실 ByMarine Views6192 Votes0
    Read More
  12. 처음부터 전체화면으로 시작하기

    Date2015.12.21 Category고급강의실 By러닝은빛 Views4146 Votes0
    Read More
  13. 찰드 제작강의 "3" -툴의 완벽한 이해를 위한 그날까지 No.1

    Date2011.09.02 Category중급강의실 By찰드 Views3066 Votes1
    Read More
  14. 찰드 제작강의 "2" -툴을 처음 접하면-

    Date2008.09.29 Category초급강의실 By◈ÐÆЯΚ◈찰드 Views5974 Votes7
    Read More
  15. 찰드 제작강의 "1" -겜제작을 시작할때-

    Date2008.08.28 Category초급강의실 By◈ÐÆЯΚ◈찰드 Views6920 Votes5
    Read More
  16. 찰드 도트강의 "1" -케릭터 레이더의 이해 (1/2)-

    Date2009.08.16 Category중급강의실 By◈ÐÆЯΚ◈찰드 Views6205 Votes4
    Read More
  17. 쯔꾸르 게임을 네코플레이어에 최적화 시켜보자! # 해상도 편

    Date2016.04.17 Category중급강의실 By양갱님 Views35783 Votes10
    Read More
  18. 죽노의 RGSS 이것저것(1)

    Date2013.10.23 Category고급강의실 By죽은노예 Views2135 Votes1
    Read More
  19. 저 게임만들고 싶어요!! -0- 기초

    Date2014.06.13 Category중급강의실 By시버암 Views1733 Votes0
    Read More
  20. 저 같은 사람 생기지 말라고 만드는 XAS(액션알피지[액알])강 좌!(VX ACE용)

    Date2017.11.28 Category초급강의실 By약빨은ㄱㅏㅅㅣ Views1257 Votes0
    Read More
  21. 잠와서 실수가 많은 저 게임만들고 싶어요 -1- 데이터베이스-1-

    Date2014.06.14 Category중급강의실 By시버암 Views1180 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(김원배) | 사신지(김병국)