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 5408
37 전투 사이드뷰 스크립트 [2003 전투 방식] 39 아방스 2008.03.09 8406
36 아이템 KGC]아이템 합성 29 file 찌나 2008.03.08 5123
35 전투 KGC]전투형태 오버드라이브(턴알) 13 찌나 2008.03.08 5656
34 전투 Actor Battler Graphics 13 아방스 2008.03.07 3065
33 그래픽 Multiple Fogs 1.0 4 아방스 2008.03.05 2886
32 메시지 Quick Face Border 12 아방스 2008.03.05 4161
31 상점 스킬 샾 스크립트 2.0 48 아방스 2008.03.05 6628
30 기타 텍스트 파일 읽어 오는 스크립트 11 아방스 2008.03.04 2878
29 액터 캐릭터에 다양한 효과주기 투명도 조절 9 아방스 2008.03.04 2943
28 상태/속성 상태 메뉴 변경 스크립트 45 죄송해욧! 2008.03.01 4284
27 전투 VX 사이드 뷰 전투 (2003 방식) 16 드로드맨 2008.02.24 4996
26 전투 rpgvx 간단액알 스크립트 제작: 41 *PS 2008.02.07 9824
25 타이틀/게임오버 메인 화면을 건너뛰고 시작하는 스크립트 14 아방스 2008.02.01 3064
24 그래픽 밤낮 변환 스크립트 18 kram3 2008.01.31 3762
23 이동 및 탈것 점프를 제한 하는 스크립트 15 아방스 2008.01.31 4605
22 이동 및 탈것 vx 걸을때 소리가 나도도록 하는 스크립트 33 아방스 2008.01.31 3947
21 기타 VX에서 포그 그래픽을 사용하자 16 아방스 2008.01.31 3895
20 메뉴 윈도우창 크기 조절 스크립트 0.3 5 아방스 2008.01.30 3038
19 맵/타일 ◆ 타일 세트 확장 스크립트 [업데이트 수정] 24 file 아방이 2008.01.30 4386
18 변수/스위치 특정 키눌러서 스위치 온 시키는 스크립트 7 아방이 2008.01.30 2608
Board Pagination Prev 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Next
/ 32