질문과 답변

Extra Form

기본 스킬애니메이션은 초반부터 공격모션이 있어 데미지를 초반에주는데

 

제가 만든스킬은 기를 모으고, 공격을 하는 애니메이션인데

 

실제 사용해보면 기를 모을때 데미지가 가서 이상합니다ㅜㅜ

 

애니메이션이 모두 끝나고 데미지를 줄 방법 없나요?

Comment '5'
  • profile
    개촙포에버 2011.11.09 15:09

    스킬 시전 전에 애니메이션을 보여주는 스크립트가 있지 않을까요..?

  • ?
    쿨쿨팬더 2011.11.09 22:04

    그런게 없어서 여기다 써보는겁니다.

     

    스크립트 뒤져봐도 데미지관련은 없길래...

  • ?
    Bluesky(新) 2011.11.09 15:41

    스킬 시전 후에 이벤트 - 대기 을 활용하면 될 것 같네요.

    물론 구현하기가 좀 힘들긴 하겠지만..

    ( 제 얕은 지식으로는 여기까지 답변을.. 드릴수 밖에 없군요. )

  • ?
    아이미르 2011.11.10 01:20

    이런 스크립트가 있네요. 일어 스크립트를 긁어서 번역기 돌린 거니 사용법 같은 건 잘 모르겠네요;;;

     

    -------------------------------------------------------------------------------------------------------------------------------------------

    =begin
    ■더블 애니메이션 RGSS2 DAIpage■ v1. 0

    ●더블 애니메이션 기능●
    ·전투 안에 스킬이나 아이템을 사용했을 때에 데이타베이스로 설정한 애니메이션
     (을)를 표시하기 전에 다른 애니메이션을 표시합니다.
     ※설정한 애니메이션→통상 애니메이션의 순서에 표시

    ●엑터별 자동 컷 인 기능●
    ·같은 스킬이나 아이템에서도 사용한 엑터별로 표시 애니메이션을 자동 선택하는 기능입니다.
     미리 엑터 마다의 컷 인 애니메이션을 제작해 둘 필요가 있습니다.
     ※자동 판별 컷 인 애니메이션→통상 애니메이션의 순서에 표시

    ●사용예●
     ·컷 인을 애니메이션으로 만들어 범용적으로 이용한다.
     ·화려한 연출을 한다.
     ·기준 위치가 화면의 애니메이션을 표시 후에 기준 위치가 대상의 애니메이션을 표시한다.
     …등.

    ●더블 애니메이션 사용법●
     더블 애니메이션 표시시키고 싶은 스킬이나 아이템의 메모란에
     「더블 애니메이션 , 애니메이션 ID」
     의 형식에서 기입해 주세요.

     례:
     더블 애니메이션 , 100
     (와)과 메모에 기입하면(자), 100번의 애니메이션을 표시 후에 통상의 애니메이션을 표시
     합니다.

    ●엑터별 자동 컷 인 사용법●
     컷 인 표시시키고 싶은 스킬이나 아이템의 메모란에 「컷 인」이라고 기입해 주세요.
     커스터마이즈로 설정한 엑터 마다의 애니메이션이 자동으로 표시됩니다.
     
    ●재정의하고 있는 여러곳●
     Scene_Battle를 앨리어스(alias)

     ※같은 여러곳을 변경하는 스크립트와 병용 했을 경우는 경합 할 가능성이 있습니다.

    =end
    #============================================================================
    # 커스터마이즈 포인트
    #============================================================================
    module DAI_DOUBLE_ANIME

     # 엑터마다 컷 인 애니메이션을 지정.
     # 데이타베이스로 설정한 엑터수만큼 준비해 주세요.
     # ※0으로 미사용.
     DOUBLE_A_C = [0, # ←이것은 지우지 말아 주세요
                   101, # 엑터 1의 것(랄프)의 전용 컷 인 애니메이션 ID
                   102, # 엑터 2의 것(울리카)의 전용 컷 인 애니메이션 ID
                   103, # 엑터 3의 것(베넷트)의 전용 컷 인 애니메이션 ID
                   104, # 엑터 4의 것(이르바)의 전용 컷 인 애니메이션 ID
                   105, # 엑터 5의 것(로렌스)의 전용 컷 인 애니메이션 ID
                   106, # 엑터 6의 것(오스카)의 전용 컷 인 애니메이션 ID
                   107, # 엑터 7의 것(베라)의 전용 컷 인 애니메이션 ID
                   108, # 엑터 8의 것(에르마)의 전용 컷 인 애니메이션 ID
                   ]

                  
                  
     DOUBLE_A_WORD = "더블 애니메이션" # 판별용 캐릭터 라인(더블 애니메이션)
     DOUBLE_A_C_WORD = "컷 인" # 판별용 캐릭터 라인(컷 인)
    end
    #==============================================================================
    # ■ Scene_Battle
    #==============================================================================
    class Scene_Battle < Scene_Base
      #--------------------------------------------------------------------------
      # ● メモ欄判別
      #--------------------------------------------------------------------------
      def dai_double_animation_note_include(note)
        note.each_line{|line|
          if line.include?(DAI_DOUBLE_ANIME::DOUBLE_A_WORD)
            a = line.split(/s*,s*/)
            return a
          end
          if line.include?(DAI_DOUBLE_ANIME::DOUBLE_A_C_WORD)
            a = line.split(/s*,s*/)
            return a
          end
        }
        return false
      end
      #--------------------------------------------------------------------------
      # ● 戦闘行動の実行 : スキル
      #--------------------------------------------------------------------------
      alias dai_double_animation_execute_action_skill execute_action_skill
      def execute_action_skill
        skill = @active_battler.action.skill
        @dai_double_animation = dai_double_animation_note_include(skill.note)
        dai_double_animation_execute_action_skill
      end
      #--------------------------------------------------------------------------
      # ● 戦闘行動の実行 : アイテム
      #--------------------------------------------------------------------------
      alias dai_double_animation_execute_action_item execute_action_item
      def execute_action_item
        item = @active_battler.action.item
        @dai_double_animation = dai_double_animation_note_include(item.note)
        dai_double_animation_execute_action_item
      end
      #--------------------------------------------------------------------------
      # ● アニメーションの表示
      #--------------------------------------------------------------------------
      alias dai_double_animation_display_animation display_animation
      def display_animation(targets, animation_id)
        if !@dai_double_animation == false
          if @dai_double_animation[0] == DAI_DOUBLE_ANIME::DOUBLE_A_WORD
            a = @dai_double_animation[1].to_i
          elsif @dai_double_animation[0] == DAI_DOUBLE_ANIME::DOUBLE_A_C_WORD
            if @active_battler.actor?
              if DAI_DOUBLE_ANIME::DOUBLE_A_C[@active_battler.id] == nil
                a = 0
              else
                a = DAI_DOUBLE_ANIME::DOUBLE_A_C[@active_battler.id]
              end
            else
              a = 0
            end
          end
          display_normal_animation(targets, a)
          wait_for_animation
        end
        dai_double_animation_display_animation(targets, animation_id)
      end
    end

  • ?
    쿨쿨팬더 2011.11.10 10:34

    감사합니다!!

    근데 55번 줄에 에러가 나는군요 ㅠㅠ


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12452
기타 울프툴 데이터 파일에 관한 질문입니다 타이네스 2014.08.19 1063
RMXP [RMXP]shun님의 마우스 스크립트 질문 file 이랏챠 2013.09.22 1063
RMVX RPG VX 배경 음악 4 미르궁디파 2013.02.23 1063
RMXP XP 무기 숙련도를 만들고 싶은데.. 4 CJY 2012.09.10 1063
RMVX 주석으로 하는 빛 이펙트 질문 1 file 김타개 2011.03.05 1063
RMVX 전투시 배경화면 교체해주는 스크립트에 대한 질문입니다. 11 니노미야 2010.09.15 1063
RMVX Graphics/Tilesets 폴더가 없어요... 4 코코몽보는한율 2014.10.22 1063
툴선택 윈도우(대사 나오는곳)위로 캐릭터(픽쳐)나오게 하기 3 옥세(Okse) 2014.07.19 1062
RMVXA 이벤트로 제작한 체력바 오류 2 file 환장 2014.01.08 1062
RMVXA 말 걸기 전까지 지속적으로 말풍선 아이콘 표시하고 싶은데요.. 3 아루쿠 2014.06.12 1062
RMXP 장비창 크기 변경 1 file 미니프레시 2013.10.30 1062
기본 전투 대사 한글화에 관해서 여쭈어봅니다. 2 file 모험소년 2014.02.03 1061
기타 괴물이미지 많은곳 없나요? 3 후라이팬샷 2014.01.13 1061
RMVXA 타이틀 화면의 높이, 넓이 픽셀을 알고싶습니다. 2 오늘은훈이좋군 2013.08.31 1061
RMXP 캐릭터 반신 넣는법좀 가르쳐주세요 ㅎ 4 사천년 2013.03.24 1061
RMVX 캐릭터 애니메이션.. 2 file 하네 2013.10.10 1061
RMVX 스킬사용시 데미지를 나중에하는법 5 쿨쿨팬더 2011.11.08 1061
RMVXA 툴 내의 '문장의 표시'의 미리보기에서 나오는 글씨체와 글자 크기를 조정할 수 있는 방법이 있나요? 5 file Gooner슨상 2014.02.06 1060
RMVX 포토샵으로 몬스터 보행칩 수정을 좀 하구 싶은데요.. 8 file 빡새 2013.06.01 1060
RMVX 제가 만든 배포용 게임을 실행시키면.. 은색바람 2012.10.13 1059
Board Pagination Prev 1 ... 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 ... 516 Next
/ 516