查看: 1280|回复: 2

又一个关于滚动字幕的问题

  [复制链接]
梦石
0
星屑
50
在线时间
39 小时
注册时间
2008-2-24
回帖
297
发表于 2008-4-21 05:35:00 | 显示全部楼层 |阅读模式

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

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

×
还是用的那个脚本:
http://rpg.blue/web/htm/news31.htm

我用的有图片版,请问如何改变字幕的速度,我觉得默认的太快了,还有如何改变字的颜色?

还有两个细节问题,我发现在运行这个脚本前有一个小问题,比如用这个脚本作开头,点了开始游戏后,他不是先出来的这个字幕,而是先到地图里闪了一下才到的字幕,有没有办法让他不闪直接进入字幕?
还有个问题,就是字幕里NN多字结束后要等好半天才回游戏地图界面,(当然按ESC可以快速回去,我是说如果不按的情况下)有没有办法让他字显示完了就快速回到地图开始事件?

希望说明白了......
版务信息:本贴由楼主自主结贴~
(⊙o⊙)…

冰

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
回帖
1010
发表于 2008-4-21 05:47:23 | 显示全部楼层
  def update
    @frame_index += 1
    return if cancel?
    last if last?
    @credit_sprite.oy += 1
  end

两值要相等

字的颜色:
def scene_start
    credit_lines = CREDIT.split(/\n/)
    credit_bitmap = Bitmap.new(640,32 * credit_lines.size)
    credit_bitmap.font.color = Color.new(???, ???, ???, ???)
    credit_lines.each_index do |i|
      line = credit_lines
      credit_bitmap.draw_text(0,i * 32,640,32,line,1)
    end
    @credit_sprite = Sprite.new(Viewport.new(0,50,640,380))
    @credit_sprite.bitmap = credit_bitmap
    @credit_sprite.oy = -430
    @frame_index = 0
    @last_flag = false
  end

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

梦石
0
星屑
50
在线时间
39 小时
注册时间
2008-2-24
回帖
297
 楼主| 发表于 2008-4-22 05:56:25 | 显示全部楼层
哦,我会了,谢谢你呀~
(⊙o⊙)…
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部