Project1

标题: 如何让对话框中的文字逐字显示? [打印本页]

作者: 无忧谷主幻    时间: 2015-5-2 21:04
标题: 如何让对话框中的文字逐字显示?
对话框加强脚本就算了,否则会将工程中好不容易调好的对话框大小,位置等属性覆盖住
作者: 芯☆淡茹水    时间: 2015-5-3 08:27
  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
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1