Ace 스크립트

텍스트 사운드 이펙트 ( Text Sound Effect )


설정한 글자 수 만큼, 글자를 차례차례 표시하며 SE 가 재생되게끔 하는 스크립트입니다.


텍스트 파일 : Text Sound Effect.txt


스크립트 : 


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

# 텍스트 사운드 이펙트 (version 2)

# 추가 기능: 사운드 이펙트를 끌 수 있는 스위치를 설정 가능

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

# by Zerbu

# 설정 한글화 : 미루

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

module Text_Sound_Effect

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

  # 설정

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

  # 재생시킬 사운드 이펙트를 설정합니다.

  MESSAGE_SOUND = RPG::SE.new("Knock", 70, 80)


  # 사운드 이펙트가 재생되기 전, 몇 바이트의 문자를 출력할 것인지 설정합니다.

  # 초기값은 3이며, 이것이 무엇을 설정하는 것인지 이해하기 어려운 분들은 그대로 놔두는 것을

  # 추천합니다.

  MESSAGE_SOUND_FRAMES = 3


  # 사운드 이펙트를 끌 수 있는 스위치를 설정합니다.

  # 만약 게임 도중 사운드 이펙트를 꺼야하는 경우가 생긴다면,

  # 이 번호의 스위치를 키면(ON) 됩니다.

  # 이 기능을 사용하지 않으시려면, nil 을 적어주세요.

  MESSAGE_SOUND_DISABLE = nil

  

end


class Window_Base < Window

  include Text_Sound_Effect

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

  # alias method: process_characer

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

  alias textsound_process_character_normal process_character

  def process_character(c, text, pos)

    if !MESSAGE_SOUND_DISABLE or !$game_switches[MESSAGE_SOUND_DISABLE]

      #---

      if !defined?(@sound_frames)

        @sound_frames = 0

      end

      #---

      if @sound_frames == 0

        MESSAGE_SOUND.play

      end

      #---

      @sound_frames+=1

      #---

      if @sound_frames == MESSAGE_SOUND_FRAMES

        @sound_frames = 0

      end

      #---

    end

    textsound_process_character_normal(c, text, pos)

  end

  #---

end


동영상 :


출처 : http://www.rpgmakervxace.net/topic/607-text-sound-effect-updated/?hl=message#entry77882

Who's 미루

?

< 제작한 게임 >

- 피그렛 (Piglet) [완성] : 링크 내림

- 파라딜루전 (Paradelusion) [미완성] : 링크 내림

- 주인잃은 공책 [완성] : http://avangs.info/1090264


< 연구실 홈페이지 >

http://mirulab.xo.st/


< 아방스 게임 실황 방송국 >

http://afreeca.com/miru3137

Atachment
첨부 '1'
  • profile
    Windows 2013.02.15 22:39
    이거 어떻게 하나요;
    스크립트에 module Text_Sound_Effect 란 스크립트이름이 없는데
  • ?
    미루 2013.02.16 19:24
    첨부된 텍스트 파일에 있는 코드를
    스크립트 에디터에 새 항목을 하나 만들어 붙여넣기 해주세요.
  • profile
    크리펄 2013.07.06 04:36
    잘쓸게요
  • ?
    장미공방 2013.12.01 03:47
    잘 쓰겠습니다!
  • profile
    Gooner슨상 2014.02.06 15:04
    이런게 필요했는데 감사합니다.
  • profile
    DevilEx 2014.02.28 12:37
    정말 감사합니다 !
  • ?
    돼지와함께영광을 2014.06.15 15:10
    잘쓰겠습니다
  • ?
    치야 2015.08.20 08:24
    완전 잘쓰고 있습니다ㅠㅠ감사합니다!
  • ?
    fdfdfdsdsdssddd 2016.06.26 11:24
    Script 'module Text_Sound_Effect' line 33: NameError occurred. undefined method 'process_character' for class 'Window_Base' 라는데 어떻게 해야하나요?>
  • ?
    @Eruis 2019.02.24 18:50

    혹여나 본 스크립트를 사용하시면서 바닐라나 외부 스크립트의 텍스트 명령어(\c[0]이나 \n<이름> 등)로 인해 사운드가 더 들리는 게 거슬리시다면

    "class Window_Base < Window" 부분을 "class Window_Message < Window_Base"로 바꿔주시면

    실제로 화면에 표시되는 텍스트 기준으로 사운드가 재생되니 참고해주세요.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 5238
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 29076
97 전투 SRPG 컨버터 for Ace (SRPGコンバータ for Ace) by AD.Bank 27 file 습작 2012.04.17 7280
96 HUD SpriteIcon - 화면에 아이콘 그리기 4 file 허걱 2013.02.24 3634
95 전투 SPRG 컨버터 NEXT 1 file 게임애호가 2016.06.09 1911
94 스킬 Skill Cost Manager - Yanfly 4 file Rondo 2013.04.09 2615
93 변수/스위치 Simple self switches(간단한 셀프 스위치) 4 한국사수련생 2013.10.04 1439
92 전투 Sideview08 Ace 테스트 버전 (인 듯 합니다) 5 재규어 2012.01.24 4392
91 상점 Shop Stock < 상점에서 판매하는 아이템의 수량 제한 > 2 file 스리아씨 2013.09.26 1878
90 변수/스위치 Self_Variables (셀프 변수 시스템) 16 file 허걱 2012.12.17 2299
89 전투 Schala 전투 시스템 (XAS에 의해 구동) 11 홍색의환상향 2013.05.05 5331
88 저장 Scene_File Comfirmation by JohnBolton Alkaid 2013.02.13 2414
87 기타 Sapphire Action System IV v4.4br(엑알 스크립트) 6 file 꿈꾸는사람 2012.08.02 4523
86 전투 RPG VX Ace 전투 대사 한글화 37 재규어 2012.01.04 20298
85 이동 및 탈것 RPG VX ACE ( RGSS3_8direction_move_v1.01 ) 8방향 스크립트 17 file 쿠쿠밥솥 2012.01.24 5420
84 상태/속성 RGSS3_스테이터스 표시 확장(추가) by tomoaky 4 file 아이미르 2013.01.03 3981
83 버그픽스 RGSS3 Unofficial Bug Fix Snippets Alkaid 2015.09.09 667
82 키입력 RGSS3 Input Full + UTF-8 Input by Cidiomar 1 Alkaid 2012.09.08 2439
81 그래픽 RGSS3 - CompositeGraphics 1 file 쿠쿠밥솥 2014.01.17 2621
80 HUD ReinoRpg Hudre 5 file 스리아씨 2013.09.22 2799
79 기타 regendo - MenuScreen While Message 혜인 2014.01.23 1425
78 전투 Ra TBS Alpha by Eshra 1 file 습작 2013.05.13 3860
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11