질문과 답변

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 12391
RMVX rpgvx 탈것에서 내리는 방법 1 사과튤립 2011.10.24 2481
RMVX 병렬 시행 이벤트 후 캐릭터를 자동이동시켰더니 움직이질 않네요 ㅠ 2 슬픈하품 2011.10.25 2481
RMVX 보행그래픽 짤림 2 file 궁궐앞거지 2012.02.14 2481
RMVX 메뉴변경하는 방법과 hp,mp수치 변경 1 알거없다 2012.02.01 2469
RMVX 스킬 사용시 나오는 문장 질문. 2 킴마유 2012.04.27 2468
RMVX 사이드뷰 스킬관련 질문 환상소설 2012.01.01 2468
RMVX rpg만들기 툴 어느걸 추천하시나요? 2 stonesoup 2012.04.18 2458
RMVX 타이머 일시정지후 재시작 + 타이머의 좌표설정 4 TheEK 2012.05.19 2452
RMVX 몬스터 공격력과 케릭터의 공격력의 관계 1 딩굴 2012.03.04 2440
RMVX 전투중 몬스터 각성 시스템 구현을 해보고 싶습니다 2 agitated 2012.02.11 2430
RMVX 뱀파이어 액알에서 액터 방어율 설정 가능한가요? 닉네임은2와20 2012.01.21 2429
RMVX 주인공이 기본공격으로 2타를 치도록 만들수 있나요/. 2 춰억헐릿 2012.05.18 2429
RMVX SRPG 부대편성씬 닫아주세요 2 minibalrog 2012.03.26 2425
RMVX 메이플스토리같은 스크립트 있나요? 1 수정이님 2012.03.10 2423
RMVX 스위치를 이용한 데미지 공식 변경 스크립트 2 딸기뱀 2012.02.03 2414
RMVX 사이드뷰 전투할때 캐릭터 이미지 질문 입니다 SBS 사이드뷰 전투 방식 입니다 1 file 나미요 2011.09.27 2411
RMVX 대화넣을때 /G 4 file 진서월 2012.05.15 2402
RMVX 그래픽 시스템이미지 1 234324 2011.08.28 2399
RMVX RPG VX 5 윤파카 2012.04.12 2397
RMVX 전투배경 바꾸는법 1 제복잇 2012.03.06 2396
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 127 Next
/ 127