질문과 답변

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 12451
플러그인 사용 RMMV 선택창을 원하는 위치로 옮기는 플러그인이 있나요? 1 file 폴트 2021.01.01 344
플러그인 사용 RMMV 혹시 마우스EX 사용한 사람 있나요? 2 호구랑 2020.02.13 79
플러그인 사용 RMMV 텍스트 출력 정렬하는 법. 2 file HYUNWOL 2022.04.14 210
플러그인 사용 RMMV YEP_Battle A.I core를 이용해서 적의 행동패턴을 짜다가 문제가 생겼습니다. 2 file 프랑도르 2021.07.23 90
플러그인 사용 RMMV mv 캐릭터모션할때마다 깜빡이는데 해결법있나여? 1 twrr 2023.03.14 59
플러그인 사용 RMMV 아침에 녹는 마녀처럼 엔딩나누고싶은데 어떻게하나요? 백월화(白月華) 2022.02.23 277
플러그인 사용 RMMV Orange Hud를 통해 액터의 클래스 이름을 출력하고 싶습니다. 2 디그니스 2019.10.02 79
플러그인 사용 RMMV 큰 페이스칩 설정 질문 1 쪱쓰 2019.06.27 199
플러그인 사용 RMMV 현재 쓰는 플러그인이 어디에 쓰이는지 알려 주실 수 있나요? 3 시나47 2022.11.05 72
플러그인 사용 RMMV 발소리 플러그인의 볼륨 설정 1 파닥이 2020.05.05 143
플러그인 사용 RMMV mv 라이브투디 플러그인 사용법 정확히 아시는분 계시나요? 피치시린 2019.07.17 113
플러그인 사용 RMMV mv에서는 캐릭터가 말할때 텍스트 음성 어떻게 하나요? 2 코볼트코 2020.11.16 717
플러그인 사용 RMMV MovieInScreen플러그인 사용하는데 스크린무비후 안움직여져요 file 메리양 2021.10.04 82
플러그인 사용 RMMV 거울 플러그인 (RS_MirrorArea.js) 흐림 필터 토글 방법 LV 2021.12.12 101
플러그인 사용 RMMV tm jump action이란 플러그인을 쓰는데 벽점프를 어떻게 해야 할 지 모르겠네요 혹시 알려주실분? 7 무명시절 2020.10.03 207
플러그인 사용 RMMV 기본키 이외에 다른키 입력 받는법을 알고 싶습니다. 2 MSM 2019.02.11 168
플러그인 사용 RMMV SuperToolsEngine 플러그인이 적용이 안되요 4 file 서하쨩 2024.02.21 28
플러그인 사용 RMMV RPG MV 대화창 크기 2 file 나나블랑 2020.06.17 614
플러그인 사용 RMMV 대사가 한글자 씩 출력될 때마다 소리가 나게 어떻게 하나요? 2 참치캔통 2024.02.21 107
플러그인 사용 RMMV 터치이벤트스크립트 어떻게쓰나요 2 file 춤추는광대 2021.05.06 192
Board Pagination Prev 1 2 3 4 5 Next
/ 5