질문과 답변

Extra Form
종류 플러그인 사용

 

일반공격의 애니메이션을 변경하려 하는데

어떻게 변경해야 적용되는 지 모르겠습니다

if target.sesult().critical

이라고 하면 된다고 해봤지만 안돼고요...

 

저번에 만들어 뒀는데 하필 그 프로젝트를 지워버려서

다시 만들고 있는데 좀 도와주세요

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '7'
  • ?
    로브남 2023.03.11 22:44
    if target.sesult().critical 철자 틀렸어요 s가 아니라 r이예요.
  • ?
    무명시절 2023.03.12 01:28
    으음... 여기선 잘못 썻나 보네요 프로젝트에선 제대로 썻습니다
    다만 지금은 질문이 좀 바뀐게 데미지 표시랑 애니메이션이랑 같이뜨는 걸 바꾸고 싶달까요...?
  • ?
    로브남 2023.03.12 14:02

    질문의 의도 파악이 어려운데.. 데미지 팝업이랑 공격애니메이션이 같이 뜨게 하는걸 막으려면 중간에 wait 명령어를 넣어야 해요.
    if target.result().critical
    animation 1: target // 크리티컬이 발동하면 애니메이션 1번을 적에게 보여줌
    wait: 30 // 30프레임 기다림
    action effect // 데미지가 들어가면서 데미지 폰트가 팝업
    else //또는
    animation 2: target // 치명타가 안터지면 애니메이션 2번을 타겟에게 보여줌
    wait: 30 // 30프레임 기다림
    action effect // 데미지가 들어가면서 데미지 폰트가 팝업
    end

     

    여기서 action animation 명령어는 안쓰는걸 추천해요.

  • ?
    무명시절 2023.03.12 19:37
    시도해 보겠습니다 감사합니다
  • ?
    무명시절 2023.03.13 02:19
    ...이것만으론 제대로 작동이 되질 않네요
    애니메이션도 피격판정도 뜨지 않습니다
    일단 제가 target action에다가 쓰긴 했지만...

    원래 이글이 특정 상태에 걸리면 무기별 기본 공격 애니메이션이 바뀌는 설정을 만들었는데
    여기에 크리티컬이 떳을때도 애니메이션을 바꾸고 싶어서 질문 올린겁니다
    애석하게도 애니메이션이 판정과 붙어 나오네요

    일단 해당 메모입니다
    <target action>
    perform action
    if user.isWtypeEquipped(2)||user.isWtypeEquipped(4)
    if user.isStateAffected(11)
    animation 8: target
    else
    if user.isStateAffected(11)
    if user.isWtypeEquipped(6)
    animation 3: target
    end
    wait for animation
    action effect
    if target.result().critical
    animation 7: target
    else
    action animation: target
    end
    </target action>
  • ?
    로브남 2023.03.13 10:58

    <target action>
    perform action

    action effect // 크리티컬 판정을 판독하기 위해 무조건 action effect 명령이 먼저 들어가야 합니다.
    if target.result().critical
    animation 7: target
    else
    if (user.isWtypeEquipped(2) || user.isWtypeEquipped(4)) && user.isStateAffected(11)
    animation 8: target
    else if user.isStateAffected(11) && user.isWtypeEquipped(6)
    animation 3: target
    end
    end
    wait for animation
    death break
    </target action>

    yanfly 기본 배틀시컨스 플러그인에서는 다중 if 문을 지원하지 않습니다.
    그래서 또 다른 외부 플러그인이 필요합니다.

    https://forums.rpgmakerweb.com/index.php?threads/action-sequence-nested-if.79325/

    다운받고 얀플라이 배틀코어 플러그인 밑에 배치해두세요.

  • ?
    로브남 2023.03.13 11:12

    <target action>
    perform action
    if (user.isWtypeEquipped(2)||user.isWtypeEquipped(4)) && user.isStateAffected(11)
    animation 8: target
    else
    if user.isStateAffected(11) && user.isWtypeEquipped(6)
    animation 3: target
    end

    end
    wait for animation // 8번 혹은 3번 애니메이션 재생이 끝난후에
    action effect // 데미지 팝업
    if target.result().critical // 크리티컬이 터지면
    animation 7: target // 7번 애니메이션을 추가로 재생
    else
    action animation: target // 설정된 기본 애니메이션을 재생
    end
    </target action>

    원하시는게 두번째 케이스일지도 몰라서 추가로 작성해서 올려봅니다.

    두번째 케이스는 기본적으로 무기장착 타입에 따라 3번 혹은 8번 애니메이션이 발생하고
    데미지 팝업이 뜬 뒤에 크리티컬이 발생하면 추가적으로 7번 애니메이션이 발생하는 구조입니다.

    3 > 7 or 8 > 7
    3 > 설정된 기본 ani or 8 > 설정된 기본 ani

    케이스마다 공격애니메이션이 2번씩 발생합니다.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
기본툴 사용법 RMMV [알만툴MV] 화면 비율을 16:9로 변경했는데 화면이 검은색으로 잘립니다 3 file 지수방정식 2023.06.11 318
기본툴 사용법 RMVX rpg maker mv "액터가 해당 상태가 됐을 때"의 메세지가 나타나지 않습니다. 5 file 빅터 2023.06.03 78
에러 해결 RMMV RPG Maker MV 사용 중입니다 배포 후 게임 수정이 안되네요 도와주세요ㅜㅜ 1 IN 2023.05.30 76
기본툴 사용법 RMVXA 아무 것도 없는 허공에서 플레이어가 움직일 수 있게 만들고 싶습니다. 3 file zx히어로zx 2023.05.22 66
스크립트 사용 RMVXA SAS IV HUD의 내용을 메뉴가 열려있는 동안 숨길 수 있게 하는 방법은 없을까요? file 아무개 2023.05.22 25
에러 해결 RMVXA 허걱님의 전체키 스크립트를 쓰고 있었는데 오류가 납니다. DefaultName 2023.05.21 49
이벤트 작성 RMMV 선택지를 다 고르면 없어지는 이벤트 만드는법 알려주세요 3 슥슧 2023.05.21 81
플러그인 사용 RMMV 타이틀 윈도우 수정하는데 도와주세요 1 file 먹사 2023.05.18 86
기본툴 사용법 RMMV 게임 배포 질문 1 카미쉬 2023.05.17 60
기타 RMXP 게임 세이브를 할때 덮어쓰기 경고를 만들고 싶습니다. really0 2023.05.17 29
기본툴 사용법 RMMV 걸어다니는 NPC 앞 4칸에 있으면 이벤트 발동 6 카미쉬 2023.05.16 61
기본툴 사용법 RMMV 특정 아이템을 지니고 있으면 선택지가 하나 들어나게 하기 2 카미쉬 2023.05.16 61
플러그인 추천 RMMZ 5명 이상 파티원 대열보행을 하는법이 궁금합니다. 로레니 2023.05.15 36
기본툴 사용법 RMMV 여러명과 대화 후 넘기기 2 file 카미쉬 2023.05.14 47
이벤트 작성 RMMV 캐릭터 의상변경 질문.. 1 file 김아야아 2023.05.14 66
플러그인 생성 RMMV RMMV에서 npm 사용하는 방법 (윈도우 바탕화면 변경) 1 LV 2023.05.14 62
이벤트 작성 RMMV 이벤트로 애니메이션을 재생하는 법이 궁금합니다 1 알만툴탐구 2023.05.11 66
에러 해결 RMMV 캐릭터가 걸을 때 옆으로 한 픽셀씩 늘어납니다 3 file 조각0 2023.05.10 83
기본툴 사용법 RMMV 알만툴 내에서 화면 색감을 보정하는 방법이 있을까요? 4 file 조각0 2023.05.09 146
스크립트 사용 RMVXA 메뉴 배경화면이 바뀌질 않아요 file 둣녀 2023.05.09 50
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516