设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2367|回复: 2
打印 上一主题 下一主题

怎样制作打字音效

 关闭 [复制链接]

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
422
在线时间
904 小时
注册时间
2007-7-9
帖子
1403
跳转到指定楼层
1
发表于 2008-8-18 01:33:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
1.怎样制作打字音效啊?
就是显示文章的时候文字出现一个就播一下某个音效。
2.怎样使字出现的慢一些啊?
3.谁有打字音效啊?- -||{/gg}
版务信息:本贴由楼主自主结贴~

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608

Lv2.观梦者 (版主)

脚本白痴

梦石
0
星屑
422
在线时间
904 小时
注册时间
2007-7-9
帖子
1403
3
 楼主| 发表于 2008-8-18 04:22:58 | 只看该作者
以下引用沉影不器于2008-8-17 20:12:50的发言:

1.怎样制作打字音效啊?
就是显示文章的时候文字出现一个就播一下某个音效。
2.怎样使字出现的慢一些啊?
class Window_Message < Window_Selectable
  # 打字速度
  SPEED = 10
  # 音效文件名
  SOUND = "Cursor"
  #--------------------------------------------------------------------------
  # ● 更新消息
  #--------------------------------------------------------------------------
  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"                       # \C[n]  (更改文字色)
        @text.sub!(/\[([0-9]+)\]/, "")
        contents.font.color = text_color($1.to_i)
        next
      when "\x02"                       # \G  (显示所持金)
        @gold_window.refresh
        @gold_window.open
      when "\x03"                       # \.  (等待 1/4 秒)
        @wait_count = 15
        break
      when "\x04"                       # \|  (等待 1 秒)
        @wait_count = 60
        break
      when "\x05"                       # \!  (等待输入)
        self.pause = true
        break
      when "\x06"                       # \>  (瞬间显示 ON)
        @line_show_fast = true
      when "\x07"                       # \<  (瞬间显示 OFF)
        @line_show_fast = false
      when "\x08"                       # \^  (不等待输入)
        @pause_skip = true
      else                              # 普通文字
        RPG::SE.new("SOUND").play
        @wait_count = SPEED
        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

3.谁有打字音效啊?找别人要,脚本里暂用"Cursor"这个代替打字声


非常感谢!

正统向RPG-大雄的高井山奇谈
https://rpg.blue/thread-369758-1-1.html
哆啦A梦RTP风格素材
https://rpg.blue/forum.php?mod=viewthread&tid=394608
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

2
发表于 2008-8-18 04:12:50 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-29 08:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表