질문과 답변

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 12397
기타 도트 캐릭'만' 이미지 저장하는 방법 5 펜슬 2012.02.15 2658
기타 루비언어 def self. 2 쿠쿠밥솥 2012.02.27 2662
RMXP NPC를 설득하고 무기를 얻으면 끝나는 퀘스트 1 수정이님 2012.01.19 2664
RMXP 햇빛 효과(?) 질문!!! 1 까멸 2011.12.23 2674
RMVX 왕초보 강의(알켜주셈요)!!! 3 oo러브oo 2012.01.27 2674
기타 robf s4u 치트있나용? 1 호로치 2015.10.06 2674
RMVX vx에서 아이템 반짝이게 하기 4 3g 2012.02.03 2676
RMVX ESC 키가 안먹네요. 4 로렐 2013.04.14 2681
RMXP ABS5.5V미니맵표시 3 file 야구에달인 2011.09.04 2683
기타 타일셋 만드는 방법 2 zion 2014.03.15 2683
RMVXA 알만툴 vx ace의 스크립트 오류 2 file 거울의전설 2012.03.25 2684
RMXP 턴알 액터 그래픽 변경 1 웃는나 2011.11.01 2685
RMVX 화면 뜨게 하는법! 1 제복잇 2012.02.14 2688
RMVXA VX ACE 애니메이션 표시 질문 5 zerobm 2012.04.21 2688
RMXP xp엑터 1 unuseid 2012.01.12 2689
RMVX 아이템 획득, 사용 관련 질문 드려봅니다. 5 블루스 2012.02.18 2690
RMVXA 말하는 속도 조절 2 비비드 2012.02.19 2691
기타 채팅방이안뜨네요 1 pjc0247 2012.01.24 2691
RMVX 조건분기 오류 5 ba람이 2012.01.12 2698
사이트 이용 RPG 2003.XP 다운로드는 어떻게 해여?? 1 진형준 2011.12.28 2701
Board Pagination Prev 1 ... 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 ... 516 Next
/ 516