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 5593
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 29399
57 액터 Actor Creation System by Tsukihime 4 Alkaid 2012.09.16 3572
56 오디오 Audio Pump Up: FMOD Ex by mikb89 2 Alkaid 2012.09.08 2099
55 메뉴 Syvkal's Menu Bars VX Ace 3 Alkaid 2012.09.08 4308
54 메뉴 Syvkal's Ring Menu VX Ace 2 Alkaid 2012.09.08 3833
53 기타 던전 자동생성 4 Alkaid 2012.09.08 3175
52 키입력 RGSS3 Input Full + UTF-8 Input by Cidiomar 1 Alkaid 2012.09.08 2460
51 전투 Transition EX 1.2 by MogHunter Alkaid 2012.09.07 2497
50 장비 VXAce 장비장착 스킬발동 스크립트 2 아이미르 2012.09.02 2421
49 기타 ACE) 오블리비언 락픽 구현 V0.5.2 7 file 77이알 2012.09.02 4826
48 장비 Ace 장비 착용의 제한 스크립트 11 아이미르 2012.09.01 2812
47 전투 Etude87_Custom_Max_Tp_Weapon ver.1.0 5 습작 2012.08.28 2688
46 아이템 VXAce 아이템 합성 스크립트 Ver 0.8 17 아이미르 2012.08.23 4022
45 메뉴 ace용 mog메뉴와 mog전투 10 file 꿈꾸는사람 2012.08.04 6079
44 그래픽 [ACE][BR] Awesome Light Effects 1.0(빛관련 스크립트) 37 file 꿈꾸는사람 2012.08.02 7058
43 기타 Sapphire Action System IV v4.4br(엑알 스크립트) 6 file 꿈꾸는사람 2012.08.02 4542
42 맵/타일 Etude87_Map_Remember_Ace ver.1.2 11 습작 2012.07.17 3538
41 기타 없는 것 같아서 올립니다. VX ACE 한계 돌파 스크립트입니다. 24 빙룡군 2012.07.07 5620
40 이름입력 전체키 + 조합한글 + 이름입력처리 변경 47 file 허걱 2012.07.04 8228
39 상점 VXAce 상점 스크립트 V0.9 17 아이미르 2012.06.29 5398
38 스킬 [VX/VX Ace] Skill_Update_System 10 file 허걱 2012.06.11 4021
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11