질문과 답변

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 12395
RMVXA RPG VX ACE에서 메뉴창에서 저장을 삭제하는 방법 3 간당께 2012.02.10 3702
스크립트 사용 RMMV alert 질문 15 file 무명시절 2019.02.02 3696
RMVXA ace의 해상도 변경은 가능한가요? 5 스탄즈 2012.06.25 3692
RMVXA ACE에서 폰트를 바꾸는 법을 알고 싶습니다. 2 오이닼왕 2012.01.20 3684
RMVXA rpg만들기 툴로 연시만으로 만들 수 있는 미연시처럼 배경나오고 캐릭터나오고 그렇게 만들 순 없나욤? 4 오야붕 2013.01.19 3674
RMXP 액알 (이벤트 액알 X)과 스크립트에 대한 질문 4 챔피언 2011.11.02 3643
RMXP RPGXP1.03 스크립트창이 ㅄ같내요 ㄷㄷㄷ 3 달마야놀자 2012.01.07 3641
기타 컨스 Classic 스프라이트 관련 질문. 5 Lighna 2012.06.03 3621
사이트 이용 다운이 않됩니다. 엑스트라 2012.12.23 3608
RMXP 쯔꾸르 게임 제작이 처음인데 어떻게 해야할지 모르겠습니다 ㅠㅠ 5 니치 2014.01.02 3554
RMVXA RGSS3는 VX ACE 가 아직 나오지 않아서 자세히 알수 없나요? 1 스크립트고수가... 2011.12.11 3552
RMVXA 맵전체를 일러스트화 시킬수있는방법은 없나요?? 25 file ckck 2016.12.08 3546
RMVX 횡스크롤에 대해 질문드려요 4 file 김랖 2011.11.27 3542
RMVXA vx ace랑 vx랑 스크립트 연동 안되나요? 1 동뼉 2012.01.08 3524
기본툴 사용법 RMMV hp,mp,tp,exp의 뜻이 뭔가요? 3 재선 2019.12.18 3482
RMVX 후레쉬같은 이벤트 질문 2 노이치 2012.07.08 3448
RMVX rpgvx없이 게임 실행하기 3 쏘차이 2013.06.20 3442
RMVX RPG VX<<< BGM이랑 ME 이거 사운드가 안나와요.ㅜㅜ 1 토모야키 2011.10.22 3432
RMXP 완전중요) [제 게임 암호화 파일을 뚫는 법 알려주세요] 2 챔피언 2011.12.29 3428
에러 해결 RMMV RPG Maker MV에서 게임을 수정하고싶은데 Actors.json을 쓸 수 없습니다.라고 뜹니다. 6 file 파인드 2020.02.24 3419
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516