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

Project1

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

[已经解决] 如何让对话框中的文字逐字显示?

[复制链接]

Lv4.逐梦者

素材区好人

梦石
3
星屑
7477
在线时间
3539 小时
注册时间
2011-7-21
帖子
2284

极短24参与极短23参与极短22参与极短21参与

跳转到指定楼层
1
发表于 2015-5-2 21:04:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
对话框加强脚本就算了,否则会将工程中好不容易调好的对话框大小,位置等属性覆盖住

Lv5.捕梦者

梦石
0
星屑
33425
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2015-5-3 08:27:40 | 只看该作者
  1. # 如果单是描绘文字的话
  2. #--------------------------------------------------------------------------
  3. def initialize
  4.   ...........
  5.   ...........
  6.   ...........
  7.   @count = 0
  8.   @text = $game_temp.message_text.scan(/./)
  9.   @ax = @ay = 0
  10. end

  11. def update
  12.   unless @text.empty?
  13.     @count += 1
  14.     draw_message
  15.     return
  16.   end
  17.   ............
  18.   ............
  19.   ............
  20.   ............
  21. end

  22. def draw_message
  23.   if @count % 5 == 0
  24.     txt = @text.shift
  25.     cx = contents.text_size(txt).width
  26.     self.contents.draw_text(ax, ay, cx, 32, txt)
  27.     ax += cx
  28.     if ax > self.width - 32
  29.       ax = 0
  30.       ay += 32
  31.     end
  32.   end
  33. end
复制代码

点评

感觉还是用对话框脚本省事些,坐标只能再改一遍了。已经自行解决  发表于 2015-5-3 22:20
话说,对话框加强是如何实现的?有没有办法让对话框加强脚本不影响对话框的长宽与位置?  发表于 2015-5-3 21:59
↓范例暂时没有时间做。这只是思路,把总体文字分割开,隔一断时间描绘一个。  发表于 2015-5-3 13:19
请问有范例吗?表示自己实在不明白要处理些什么  发表于 2015-5-3 11:30
↓亲,标题为如何逐字描绘。打那么多省略号,意思为其它东西自己处理,这里只说逐字描绘。如果弄全面太麻烦,本人也可能没时间去搞了。  发表于 2015-5-3 08:59

评分

参与人数 1星屑 +90 收起 理由
RyanBern + 90 塞糖

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-12 02:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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