질문과 답변

Extra Form

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

# ■ DeadlyDan_MessageSound v2.0 by DeadlyDan

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

#  Simple "typewriting" style sound when messages are displayed.

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

# Usage:

=begin

  

  Simply change:

  

  MS_SOUND = "Audio/SE/cursor"

  

  To what ever sound file you want, for example:

  

  MS_SOUND = "Audio/SE/cow"

  

  If you want to change how fast it sounds, change

  

  MS_FRAME_INTERVAL = 2

  

  To, for example, if you want longer:

  

  MS_FRAME_INTERVAL = 4

=end

class Window_Message < Window_Selectable

  

  MS_SOUND = "Audio/SE/cursor"

  MS_FRAME_INTERVAL = 2

  

  def update_message

    loop do

      c = @text.slice!(/./m)

      case c

      when nil

        finish_message

        break

      when "x00"

        new_line

        if @line_count >= MAX_LINE

          unless @text.empty?

            self.pause = true

            break

          end

        end

      when "x01"

        @text.sub!(/[([0-9]+)]/, "")

        contents.font.color = text_color($1.to_i)

        next

      when "x02"

        @gold_window.refresh

        @gold_window.open

      when "x03"

        @wait_count = 15

        break

      when "x04"

        @wait_count = 60

        break

      when "x05"

        self.pause = true

        break

      when "x06"

        @line_show_fast = true

      when "x07"

        @line_show_fast = false

      when "x08"

        @pause_skip = true

      else

        if ( @line_show_fast == false and @show_fast == false ) 

          if ( Graphics.frame_count > ( @last_ms_sound_frame.to_i + MS_FRAME_INTERVAL ) )

            Audio.se_play ( MS_SOUND, 100, 100 )

            @last_ms_sound_frame = Graphics.frame_count

          end

        end

        contents.draw_text(@contents_x, @contents_y, 40, WLH, c)

        c_width = contents.text_size(c).width

        @contents_x += c_width

      end

      break unless @show_fast or @line_show_fast

    end

  end

  

end



샛별님이 올리신 1글자마다 소리내기 스크립트 입니다.

이 스크립트를 적용하면 일단 소리는 납니다만,

메세지 창에서 줄 바꾸기와 글자색 지정 명령어가 먹지 않는다더군요.

이 부분중 어느곳을 어떻게 수정해야 이 두가지 버그가 사라질지 궁금합니다

오늘도 좋은하루 되세요 화이팅!

Comment '2'
  • profile
    습작 2013.05.13 21:38
    수정이 가능하겠습니다만, 차라리 Neo Message System 스크립트를 사용하시는 것을 추천해 드립니다.

    http://avangs.info/260010
  • ?
    말뚝이 2013.05.13 22:53
    정말 습잡님은 동해번쩍 서해번쩍 하는군요!정말 대단합니다 ㅜㅜ 존경해요...
    감사합니다! 조금 변형해서 쓰도록 하겠습니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMMV 무기를 2개이상 장착할 수는 없나요? 2 질문있어요! 2018.01.09 179
RMMV 데미지 폰트를 변경하려는데 색이 4개가 있는데 그중 하나의 용도 를 모르겠습니다 도와주세요 2 pdm0822 2017.11.12 179
기타 주인공 일러스트 하나 보수 드리려면 얼마가 적당한가요? 3 후라이팬샷 2017.05.03 179
RMVXA 제발 DLC 적용법좀 알려주세요 ㅠㅠ 2 값틴프라이스 2016.10.23 179
RMMV 스텟 항목 중 어질리티에 대해서 3 겜제작광 2016.08.13 179
RMMV SV 액터를 바로 적으로 쓰는법 없나요? 4 잠행인 2016.07.31 179
기타 만약에 이런 스크립트를 RPG Maker 시리즈에 적용시킨다면... 2 file 阿房S 2016.02.09 179
맵배치 RMXP 알만툴 xp 타일 옆 테두리 없애는법 1 wjswns 2020.10.15 179
RMVXA 제가 이번에 에이스로 바꿧는데 4 file 아쳐 2015.06.16 179
RMVXA 움직이는맵을 만들생각인데.. 4 버섯수프 2015.08.09 179
RMVXA 이 스크립트의 윈도우를 반투명하게 만들 수 있을까요? file 쏘쿨 2016.09.27 179
RMVXA 게임제작시 오마케제작 방법 알려주세요 1 고묘아 2017.05.02 179
RMVXA 타일셋 질문입니다. 2 file 도라지도라미디움 2018.04.27 179
기본툴 사용법 RMMV 도트 캐릭터의 크기 조절 5 file 민초령 2021.08.03 178
기타 RMMV 캐릭터 도트를 만들고 싶습니다 1 둥근테안경 2019.08.03 178
기본툴 사용법 RMMV 레벨 업 등 할 때 자동으로 표시되는 메시지 창의 옵션을 수정할 수 있나요? 2 file 일반적잉간 2019.02.19 178
RMXP unr을 이용하여 게임 만드는데 글자가 안떠요 2 jokk6703 2018.08.04 178
스크립트 추천 RMVXA yep message core같은 스크립트 있을까요? 4 설님 2021.03.02 178
RMVXA RTP를 깔아도 기본 소재를 불러올 수 없는 경우 4 여줄가리 2017.08.21 178
RMMV 맵타일 직접제작 가능여부 3 퐁퐁도도 2017.07.03 178
Board Pagination Prev 1 ... 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 ... 516 Next
/ 516