질문과 답변

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 21155
RM2k RPG2000한글화 관련 질문 1 히나나이 2012.03.17 2767
RMVXA 파티 캐릭터 들이 줄줄이 따라오는 스크립트 어떻게 지우죠? 3 비극의 공연 2012.01.14 2767
기타 robf s4u 치트있나용? 1 호로치 2015.10.06 2765
RMVX 시작하자마자 대화창 뜨는것좀요 3 오니제작초딩 2011.12.31 2765
GM 게임 만드는 방법좀 알려주세요...... 5 근희 2012.01.12 2764
RMVX 도와주세요! 캐릭터칩 투명처리가 안됩니다!(rpg vx) 4 file 둥글수염 2013.06.06 2761
기타 아이콘... 2 굿닝 2012.02.18 2758
RMXP 주석이 뭔가요? 8 jnnior898 2011.12.10 2757
RMVX 뱀파이어 액알을 사용 중인데 상태가 이상하게 먹히네요... 닉네임은2와20 2012.01.17 2756
RMVXA \V[n]말고 항상 대화창 및 메뉴 글자색 변경하려면? 9 제이니 2012.07.28 2746
RMVX 아이콘 변경 3 쿠쿠밥솥 2012.02.18 2742
RMVX 변수를 이름에 지정하는 방법 1 file 생수 2012.01.01 2739
RMVX 전투시스템 관련 질문이 있어요;;; 2 니노미야 2010.09.09 2732
RMVXA 조작키가 안먹히는 버그 3 돼지부라퀴 2012.04.13 2729
RMVX 뱀파이어 sbabs에서 스킬 쓸 때 무기 아이콘 뜨게할 순 없나요? 닉네임은2와20 2012.01.13 2722
RMVX 캐릭터가 물 위를 막 걸어다녀요.... 1 투덜이스머프 2012.02.07 2719
사이트 이용 RPG 2003.XP 다운로드는 어떻게 해여?? 1 진형준 2011.12.28 2715
기타 타일셋 만드는 방법 2 zion 2014.03.15 2712
RMVXA VX ACE 애니메이션 표시 질문 5 zerobm 2012.04.21 2707
기타 채팅방이안뜨네요 1 pjc0247 2012.01.24 2707
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ... 518 Next
/ 518