질문과 답변

Extra Form

지난 번 질문에 답해주신 분들 감사합니다^^

이번에는 스위치를 이용해서 데미지 공식을 변경해보려 하는데요...

스위치 1번이 켜지면 데미지 공식이

damage = attacker.atk * 4 - self.def * 2......에서

damage = (attacker.atk * 4 - self.def * 2)+3번액터의 정신력/20....로(일종의 공격력 버프죠~)

변하게 하려면 어떤 식으로 스크립트를 작성해야 하는지 여쭈고 싶어요

그리구

비슷한류의 변수들을 사용하는 공식들을 여러 개 작성하려면..

그러니까 위의 경우처럼 공격력 버프? 같은 것들이 중첩이 되도록 하려면

제 예상으로는 상당한 노가다 작업이 필요(2의 n제곱승만큼인가요...ㅠ)

할 것 같은데요

혹시 좀더 간략하게 할 수 있는 방법은 없을까요?

고수님들 도와주세요....ㅠ.ㅠ

 

요약

1. 스위치 1이 on일 경우 damage = (attacker.atk * 4 - self.def * 2)+3번액터의 정신력/20로 데미지 공식을 변경하고 싶을 때, 스크립트 수정작성법

2. 비슷한 류의 변수를 사용하여 공식이 중첩되도록 할 때 좀더 간단히 스크립트 작성하는 요령

Comment '2'
  • ?
    아이미르 2012.02.03 16:22

    1번만 말해보면 아래쪽 답변의 연장인데 VX 스크립트 자료실에 있는 까까까님의 VX 대표적 참조값을 참고하시면 좀 편하실 겁니다.

     

    31번 상태라면 정신력과 공격력을 합산해서 계산하고 싶다면

    damage = attacker.atk * 4 - self.def * 2        # 기본계산

    부분을

      if attacker.state?(31)
        damage = (attacker.atk + attacker.spi) * 4 - self.def * 2
      else
        damage = attacker.atk * 4 - self.def * 2
      end

    에서 상태가 아니라 스위치를 원하니까 1번 스위치가 켜졌을 때의 경우는

      if $game_switches[1] == true
        damage = attacker.atk * 4 - self.def * 2 + $game_actors[3].spi / 20
      else
        damage = attacker.atk * 4 - self.def * 2
      end

    이렇게 하면 될겁니다. 여기서 3번 액터는 파티의 3번째 액터가 아니라 데이터 베이스의 3번 액터입니다.

  • ?
    딸기뱀 2012.02.05 12:25

    아.. 답변 정말 감사합니다^^


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMMV 스위치 명칭을 한글로 해도 영문,일어 윈도우에서 호환성 문제가 없을까요? 2 ㅁㅁㄱㅁ 2017.02.19 145
RMXP 스위치 문제 2 오늘밤어때 2012.11.15 689
기본툴 사용법 RMVXA 스위치 문제... (초짜임) 2 lamvda 2019.09.26 61
RMVX 스위치 에따라서 스크립트 켰다 껏다 할수있을까요? 1 상생 2012.01.09 2941
이벤트 작성 RMMV 스위치 자체에 설정 넣기 1 hurakan 2020.07.10 77
RMVXA 스위치 작동 여부에 따라 상점 구매·판매가격을 다르게 하고 싶습니다. shj8114 2016.07.14 146
RMVXA 스위치 질문 2 아러리 2013.09.13 956
RMVXA 스위치 질문 드립니다. 5 file 류미엘 2015.07.23 169
RMXP 스위치@나타나기 ... 도와주센 1 더러운장미꽃 2010.12.27 555
이벤트 작성 RMVXA 스위치가 꺼질 경우 이미지를 끄게 하고 싶습니다. 1 Payroy 2024.01.05 16
RMVXA 스위치가 먹통이에요 1 Leonis 2016.09.05 120
RMVX 스위치가 켜지면 나타나는 캐릭터 1 휴론 2014.11.19 369
RMMV 스위치나 변수, 혹은 아이템이나 스킬 등 여러가지 데이터에 따라 선택지가 추가되거나 줄어드는 플러그인 1 겜제작광 2017.01.14 142
RMVXA 스위치랑 이벤트관련되서질문있어요. 2 gor 2012.05.19 2116
RMVXA 스위치로 맵 이동하고 난 뒤 그곳에 있는 이벤트를 자동으로 실행시켜주는 방법은? 1 후큰등 2013.08.04 671
이벤트 작성 RMMV 스위치를 내리고 다시 켰을때, 이벤트의 커스텀 경로를 초기화 하고 싶습니다. 1 file 겐마 2020.09.29 148
RMVXA 스위치를 어떻게 해야될지 모르겠어요 8 Mop 2018.01.14 176
RMVX 스위치를 이용한 데미지 공식 변경 스크립트 2 딸기뱀 2012.02.03 2414
RMVXA 스위치를 이용한 문제를 만들고 싶은데... 1 SKT스피릿 2015.02.15 116
RMVX 스위치를 켜야하는데 루프가 계속돌아가서 2 원숭이목욕탕 2013.04.15 883
Board Pagination Prev 1 ... 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 ... 516 Next
/ 516