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 4624
640 아이템 현재있는 파티원 선택 레벨업 아이템 만들기 1 file 싸패 2016.06.06 371
639 저장 세이브 파일 개수 16개로 늘리기 (기본 세이브 엔진용) 1 file 家和萬事成 2015.09.07 476
638 스킬 [RPG VX] 턴알 스킬 쿨타임 스크립트! (잘돌아감) 4 듀란테 2015.08.18 748
637 메뉴 KGC - 커스텀 메뉴 커멘드 (번역) 1 듀란테 2015.07.27 679
636 메뉴 Etude87's Menu Editor for VX 24 습작 2015.01.14 894
635 기타 Gamepad Extender VX 습작 2015.01.02 402
634 버그픽스 DerVVulfman's Tileset Reader VX Bug Fix 습작 2014.11.16 494
633 장비 방어구 착용시 최대HP, MP증가 스크립트(턴알) 1 file 기관차 2014.11.06 897
632 이름입력 헤르코스님의 한글 이름 입력 영어 및 숫자 입력 가능 개변 자료 3 리로르드 2014.10.06 994
631 메뉴 Etude87_Ace_Style_Formation_Change ver.1.01 습작 2014.10.05 522
630 키입력 해외 제작자 He Who Jets님의 마우스 스크립트(mouse system) 1 file 보자기군 2014.09.30 946
629 메시지 Etude87 Dialogue History Scene file 습작 2014.07.07 805
628 메뉴 MOG - Scroll Bar for VX file 습작 2014.07.06 869
627 이동 및 탈것 이동 기능 파워업 (장애물 등을 피하는 이동방식) 8 file 파노 2014.04.27 1410
626 타이틀/게임오버 Title Skip System : 타이틀 스킵 file 허걱 2014.03.19 1217
625 버그픽스 Graphical Object Global Reference VX by Mithran Alkaid 2014.03.03 792
624 기타 장애물을 피하고 다가오게 하는 스크립트 4 file 박력남 2014.02.25 1577
» 버그픽스 애니메이션 표시 위치 수정 (Fix Animation Position) 2 file AltusZeon 2014.02.12 1006
622 타이틀/게임오버 VX로 변환된 랜덤 타이틀 스크립트에 랜덤 타이틀 BGM, 랜덤 게임오버 추가 1 베르세모스 2013.12.22 1090
621 전투 [RPG VX]기술에 쿨타임을 부여하는 스크립트 3 스리아씨 2013.12.05 2023
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