Project1

标题: 怎么实现除图片外的底部字幕显示? [打印本页]

作者: 315038639    时间: 2011-8-2 09:16
标题: 怎么实现除图片外的底部字幕显示?
本帖最后由 315038639 于 2011-8-2 09:17 编辑

就是像电视上被采访人说的话,屏幕最下方有字幕。怎么实现啊?用什么脚本啊。我只找到了一个XP用的。

最好是字幕居中,占高2格、宽17格(就是最下方的两行!那么罗嗦干什么)。字体、大小最好自定,然后颜色白的就行dsu_plus_rewardpost_czw
作者: Kimu    时间: 2011-8-2 09:29
你把字幕图片化,底部涂黑,显示在下面就行了
不一定要用脚本
作者: 退屈£无聊    时间: 2011-8-2 10:23
  1. class Sprite_Q < Sprite
  2.   def initialize
  3.     super()
  4.     self.y = 416 - 32*2
  5.     self.bitmap = Bitmap.new(544, 64)
  6.   end
  7.   def set(text)
  8.     self.bitmap.clone
  9.     self.bitmap.draw_text(0, 0, 544, 64, text, 1)
  10.   end
  11.   def set_font(name="黑体", size=20, color=Color.new(255, 255, 255))
  12.     self.bitmap.font.name = name
  13.     self.bitmap.font.size = size
  14.     self.bitmap.font.color = color
  15.   end
  16. end
  17. # 调用方法:@a = Sprite_Q.new
  18. # 生成字幕:@a.set("文字")
  19. # 改变字体字号:@a.set_font(字体,字号,字色)
  20. # 记得update和dispose- -
复制代码

作者: 315038639    时间: 2011-8-2 10:31
退屈£无聊 发表于 2011-8-2 10:23

如果要更新(就是显示下一条字幕),会自动关闭之前的吗?


315038639于2011-8-2 13:40补充以下内容:
提示语法错误




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