VX 스크립트

---<스크린 샷>-----------------------------------------------------------------------------------------


Image1.jpg 

(적용 전)


Image2.jpg

(적용 후)


---<설명>-----------------------------------------------------------------------------------------


플레이어가 이동하면서 위 스크린샷과 같이

표시되는 애니메이션이 플레이어 또는 이벤트를 벗어나게 되는 현상을 해결하는 스크립트입니다.


Ace에서는 수정되는 SP 스크립트가 있지만

VX에서는 SP2 스크립트에서도 위 버그를 수정하는 부분이 없기에 올려봅니다.


---<스크립트>-----------------------------------------------------------------------------------------


#==============================================================================

# ◆ Fix Animation Position (When Player is Moving)

#------------------------------------------------------------------------------

# 플레이어가 이동할 때 표시되는 애니메이션이

# 플레이어 또는 이벤트 위를 벗어나는 현상을 해결합니다.

#==============================================================================


#==============================================================================

# ■ Sprite_Character

#==============================================================================


class Sprite_Character

  

  #--------------------------------------------------------------------------

  # ● 업데이트 - alias 재정의

  #--------------------------------------------------------------------------

  alias zeon9631_sprite_character_update_ny8vu3     update

  def update

    fix_animation_position if @animation && @animation.position != 3

    zeon9631_sprite_character_update_ny8vu3

  end

  

  #--------------------------------------------------------------------------

  # ● 애니메이션 위치 수정

  #--------------------------------------------------------------------------

  def fix_animation_position

    dif_x = @character.screen_x - self.x

    dif_y = @character.screen_y - self.y

    @animation_ox += dif_x

    @animation_oy += dif_y

    for sprite in @animation_sprites

      sprite.x += dif_x

      sprite.y += dif_y

    end

  end

  

end


---<텍스트>-----------------------------------------------------------------------------------------


VX Fix Animation Position.txt


Who's AltusZeon

초 아마추어 게임 비평가이자 게임 제작자

그러나 제작은 시간이 없어서 정말 간간이 한다. O-<-<

Comment '2'
  • ?
    AltusZeon님 축하합니다.^^ 2014.02.12 15:07
    포인트 팡팡!에 당첨되셨습니다.
    AltusZeon님은 13포인트를 보너스로 받으셨습니다.
  • ?
    위키니트러 2014.02.12 17:42
    감사합니다! 잘 쓸게요!

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 4645
640 아이템 현재있는 파티원 선택 레벨업 아이템 만들기 1 file 싸패 2016.06.06 406
639 저장 세이브 파일 개수 16개로 늘리기 (기본 세이브 엔진용) 1 file 家和萬事成 2015.09.07 509
638 스킬 [RPG VX] 턴알 스킬 쿨타임 스크립트! (잘돌아감) 4 듀란테 2015.08.18 781
637 메뉴 KGC - 커스텀 메뉴 커멘드 (번역) 1 듀란테 2015.07.27 732
636 메뉴 Etude87's Menu Editor for VX 24 습작 2015.01.14 958
635 기타 Gamepad Extender VX 습작 2015.01.02 423
634 버그픽스 DerVVulfman's Tileset Reader VX Bug Fix 습작 2014.11.16 506
633 장비 방어구 착용시 최대HP, MP증가 스크립트(턴알) 1 file 기관차 2014.11.06 921
632 이름입력 헤르코스님의 한글 이름 입력 영어 및 숫자 입력 가능 개변 자료 3 리로르드 2014.10.06 1031
631 메뉴 Etude87_Ace_Style_Formation_Change ver.1.01 습작 2014.10.05 534
630 키입력 해외 제작자 He Who Jets님의 마우스 스크립트(mouse system) 1 file 보자기군 2014.09.30 970
629 메시지 Etude87 Dialogue History Scene file 습작 2014.07.07 824
628 메뉴 MOG - Scroll Bar for VX file 습작 2014.07.06 885
627 이동 및 탈것 이동 기능 파워업 (장애물 등을 피하는 이동방식) 8 file 파노 2014.04.27 1433
626 타이틀/게임오버 Title Skip System : 타이틀 스킵 file 허걱 2014.03.19 1239
625 버그픽스 Graphical Object Global Reference VX by Mithran Alkaid 2014.03.03 809
624 기타 장애물을 피하고 다가오게 하는 스크립트 4 file 박력남 2014.02.25 1607
» 버그픽스 애니메이션 표시 위치 수정 (Fix Animation Position) 2 file AltusZeon 2014.02.12 1028
622 타이틀/게임오버 VX로 변환된 랜덤 타이틀 스크립트에 랜덤 타이틀 BGM, 랜덤 게임오버 추가 1 베르세모스 2013.12.22 1105
621 전투 [RPG VX]기술에 쿨타임을 부여하는 스크립트 3 스리아씨 2013.12.05 2044
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 32 Next
/ 32