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 5150
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 28980
137 기타 시디 플레이어 1.0 by 77er 1 file 77ER. 2013.08.20 1629
136 기타 사칙연산 게임 by 77er 1 file 77ER. 2013.08.19 1607
135 기타 77er 월드 맵 1.0 by 77er 3 file 77ER. 2013.08.14 2283
134 타이틀/게임오버 타이틀 스크린 커스터마이징 11 file 라실비아 2013.08.12 5156
133 맵/타일 XP Map Loader by LiTTleDRAgo Alkaid 2013.07.23 1704
132 HUD Galv's Explorer's HUD 4 file 천공대전 2013.07.21 3641
131 전투 GTBS v2 for VX Ace by GubiD 1 Alkaid 2013.07.19 3059
130 메뉴 System Options v1.00 시스템 환경설정, 이동속도 10 file 믛디 2013.07.18 3448
129 변수/스위치 변수/스위치 전역 저장 시스템 ( 게임이 종료 및 재시작되어도 값이 변하지 않는 변수와 스위치를 설정 ) 7 미루 2013.07.11 3179
128 이동 및 탈것 8 방향 이동 스크립트 ( 사선 이동 캐릭터 그래픽 지원 ) 9 file 미루 2013.07.11 4850
127 맵/타일 XPMAP-EX : XPマップスクリプト by A Crying Minister (WHITE-FLUTE) file 습작 2013.06.09 3132
126 퀘스트 CSCA]콜로세움 시스템 4 file 글쎄,왜 난 적용이 안될까? 2013.06.09 3626
125 스킬 galvs]매직샤드 시스템. 1 file 글쎄,왜 난 적용이 안될까? 2013.06.09 2878
124 맵/타일 안개 시스템 ( VXA ) 8 홍색의환상향 2013.05.19 4092
123 키입력 Mouse System Buttons update 2.0 by Falcao 11 file 습작 2013.05.14 2526
122 키입력 VA鼠标脚本——全操作鼠标化 v1.3e by Sion 4 file 습작 2013.05.14 2029
121 전투 Ra TBS Alpha by Eshra 1 file 습작 2013.05.13 3857
120 전투 多人数SRPGコンバータ for Ace by AD.Bank 6 습작 2013.05.13 4043
119 전투 Schala 전투 시스템 (XAS에 의해 구동) 11 홍색의환상향 2013.05.05 5325
118 퀘스트 Quest Journal by modern algebra 11 file 습작 2013.05.03 3698
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11