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

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

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

Who's 백난화백

profile

창조도시 ( )운영진

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

 

진행중인 프로젝트◈

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

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

 

②...

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

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
공지 초급강의실 게임제작강좌 A-Z 색인 (2016.1.24 ver) 2 file 천무 2016.01.12 7392 1
172 중급강의실 이벤트에 지도넣기 (그림의 표시) 5 물판 2014.05.07 2278 1
171 중급강의실 외부 캐릭터 그래픽과 타일셋 그래픽 게임 내에 적용하기 Xanadu 2013.10.20 2246 0
170 중급강의실 예시를 통한 레이어의 사용 3 맵만드는중.. 2014.02.14 1461 3
169 중급강의실 엽여비의 야매강좌- VXA : 기초강좌-VXA의 이해 3 엽여비소엽 2015.10.09 868 0
168 중급강의실 액알강의[3] - 주석을 통한 설정 1 file 비밀소년 2006.07.21 5329 4
167 중급강의실 액알강의[2] - 일어서기위해 비밀소년 2006.07.30 5181 3
166 중급강의실 액알강의[1] - 베틀러 비밀소년 2006.08.07 8459 7
165 중급강의실 아이템을 새로 만들어내고싶어요! 2 하프 2013.12.01 1405 0
164 고급강의실 아이템 한번에 받기  운 2014.08.24 1147 0
163 중급강의실 아오오니처럼 따라오는 이벤트 만들기 5 빙냥이 2013.12.11 4358 3
162 중급강의실 식량이벤트 3 주섬주섬 2014.02.28 1338 1
161 중급강의실 스킬 주문서를 만들어봅시다! 2 neopop 2014.03.24 1229 0
160 중급강의실 스위치를 이용한 상자 만들기 강좌 4 리븐 2013.12.28 1396 0
159 중급강의실 상자를 끌고 밀어보자! 19 지루 2014.01.25 1673 0
158 초급강의실 변수를 이용한 식물 재배 3 file MoonJ 2017.05.28 3077 2
157 고급강의실 배틀창 이름 체력 레벨 좌표 변경하기 1 Seed 2014.06.19 1032 0
156 중급강의실 발소리 강좌 ( + 주석포함 ) 7 빙냥이 2013.12.10 1695 1
155 중급강의실 반도의 흔한 이벤트 강좌(간략화)-1- 1 RPG란무엇인가? 2015.11.11 787 0
154 고급강의실 뮤's 실전 스크립팅 강좌 [5. 실전! 반복문을 응용하자!] 2 마니아 2013.09.16 1411 0
153 고급강의실 뮤's 실전 스크립팅 강좌 [4. 실전! 플래싱 메시지를 만들어보자] 3 마니아 2013.09.16 2082 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 Next
/ 10






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

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