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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2008-2-24
帖子
326
跳转到指定楼层
1
发表于 2008-4-21 05:35:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

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

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

Lv1.梦旅人

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
帖子
1057
2
发表于 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感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2008-2-24
帖子
326
3
 楼主| 发表于 2008-4-22 05:56:25 | 只看该作者
哦,我会了,谢谢你呀~
(⊙o⊙)…
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 13:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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