질문과 답변

Extra Form

플레이어에게 애니메이션 , 이벤트에게 애니메이션을 표시했을때

이동하면 그냥 그자리에 애니메이션이 있거나

이동했을때 화면이랑 같이이동되더군요;

플레이어 좌표를 중심으로 애니메이션이 따라와야하는데

어떻게 방법이없나요





Comment '5'
  • profile
    습작 2012.04.21 19:49
    스크립트를 수정해야 합니다. origin x, origin y 값을 애니메이션 시작시 처음 설정해주고서 그 다음에는 업더이트 하지 않기 때문입니다.

    Sprite_Base 에서 def update_animation을 검색하신 다음 return unless animation? 아랫줄에 set_animation_origin 이라고 한줄 삽입해주시면 됩니다.
  • ?
    zerobm 2012.04.21 19:51
    답변 감사합니다 ^^
  • ?
    zerobm 2012.04.21 19:54

    방금 수정해서 애니메이션이 따라오는것 까지는됬는데 애니메이션이 끝나야만 다시 애니메이션을 발동할수있네요
    병렬처리가 되서인지 렉도 조금걸리는것 같고
    + 화면이 이동할때 렉이 걸리는것 같네요
    이 문제들도 해결가능한가요?

  • profile
    습작 2012.04.21 22:53

    1.
    --- 새로 단 댓글로 내용이 갱신되었으므로 기존 댓글 내용은 혼란 방지를 위해서 지웁니다. ---

    2.
    애니메이션을 지속적으로 병렬처리 시키면 당연히 그만큼 느려집니다.
    일단 애니메이션 남용은 렉으로 갈 수밖에 없습니다. 차라리 고정된 그림의 갱신이나 캐릭터의 모션을 사용하는 쪽이 낫습니다.
    일단 캐릭터나 이벤트를 대상으로 하지 않는 경우 애니메이션 좌표를 업데이트 하지 않도록 아래와 같이 수정하면 조금이나마 도움이 되리라 생각합니다.
    set_animation_origin if @animation.position != 3

  • profile
    습작 2012.06.03 17:40

    3.


      RPG Maker VX Ace에서 애니메이션 셋업을 XP에서와 같이 하는 방법입니다. 우선 스크립트 에디터에서 Sprite_Character를 찾으신 다음 def setup_new_effect를 검색하세요.


      def setup_new_effect

        if !animation? && @character.animation_id > 0

          animation = $data_animations[@character.animation_id]

          start_animation(animation)

          @character.animation_id = 0

        end

        if !@balloon_sprite && @character.balloon_id > 0

          @balloon_id = @character.balloon_id

          start_balloon

        end

      end


      검색을 하시면 위와 같은 내용을 보실 수 있을 겁니다. 그럼 아래와 같이 수정하면, RPG Maker XP와 같이 애니메이션이 표시중이더라도 다른 애니메이션 표시를 시킬 수 있습니다.


      def setup_new_effect

        if @character.animation_id > 0

          animation = $data_animations[@character.animation_id]

          start_animation(animation)

          @character.animation_id = 0

        end

        if !@balloon_sprite && @character.balloon_id > 0

          @balloon_id = @character.balloon_id

          start_balloon

        end

      end

     


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12446
기타 공사다...... 1 ★RPG마스터★ 2011.03.04 1109
RMVX 스크립트로 특정 액터만 데미지 공식 변경하기 2 뱀딸기 2012.02.18 1109
툴선택 일러스트 위주로 활동하시는 분들~ 알려주세요 15 한련 2014.01.02 1109
기타 기술대사 효과음 1 뱅뱅이 2013.09.06 1110
RMXP 캐릭터칩사이트 2 밀키웨이 2014.03.02 1110
RMVXA RPG Maker vx ace 타일셋 적용을 못하겠습니다 1 file IzumiSagiri 2016.09.10 1110
RMVX 타이틀화면 바꾸기 3 산타오니 2011.05.09 1111
기타 VX스크립트와 XP스크립트는 같은가요 2 퐁월드 2010.11.20 1112
RMXP 메이플같이 퀘스트가 있으면 머리 위에 아이콘이 뜨는 스크립트를 구합니다. 3 ssbest1015 2010.12.11 1112
기타 저작권에대해서. 1 후미 2011.02.21 1112
RMVXA DB에 타일셋 적용하는데 짤리네요 4 file 알만툴 2012.12.23 1112
RMXP 그림의 표시를 처음 해봤더니 도저히 모르겠네요 3 네네네duyd 2012.09.03 1112
RMXP 배틀종류후 화면멈춤현상 2 캬아악 2012.09.14 1112
RMXP 위력과 공격력은 뭐가 다른 건가요? 2 아미상 2012.07.03 1113
RMVX 주인공 이름 입력에 따른 앤딩변화 3 Thyella 2013.02.27 1113
RMVX 플레이어의 자동 이동과 자동실행 6 행복해 2013.09.15 1113
RMVXA 어두운 동굴 효과 만드는법을 알고싶습니다. 1 파송송뇌진탕 2013.09.27 1113
툴선택 RPG 게임 만들기 시리즈에 대해서 장단점을 알고 싶습니다. 11 hyunseo1987 2016.02.16 1113
RMVXA vx ace는 암호화 해지 툴이 없나요? 1 emblock 2013.11.12 1114
RMXP 시간안에 하는 퀘스트! 1 ☆제나★ 2011.05.09 1114
Board Pagination Prev 1 ... 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 ... 516 Next
/ 516