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

Project1

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

[已经解决] 结尾字幕滚动

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2012-1-3
帖子
13
跳转到指定楼层
1
发表于 2012-1-19 04:08:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有在脚本编辑器里插入滚动字幕的脚本,为什么公共事件里调用$scene = Scene_Credit.new后,结尾还是一片黑屏没有滚动字幕?

Lv3.寻梦者

梦石
0
星屑
3852
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
2
发表于 2012-1-19 11:11:26 | 只看该作者
公共事件调用?
应该是自动执行的事件里使用脚本第三页最后的那个脚本的选项吧?

评分

参与人数 1星屑 +120 收起 理由
钢铁列兵 + 120

查看全部评分

步兵中尉
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2012-1-3
帖子
13
3
 楼主| 发表于 2012-1-19 13:49:36 | 只看该作者
步兵中尉 发表于 2012-1-19 11:11
公共事件调用?
应该是自动执行的事件里使用脚本第三页最后的那个脚本的选项吧? ...

不行...还是黑屏没有字幕....{:nm_2:}
请问还有没有其他的调用方法?

点评

应该不是吧...默认字体颜色不是白色的吗?  发表于 2012-1-19 15:51
会不会是字的颜色问题囧rz  发表于 2012-1-19 14:48
回复

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42436
在线时间
7603 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

4
发表于 2012-1-19 14:03:10 | 只看该作者
惠夏落痕 发表于 2012-1-19 13:49
不行...还是黑屏没有字幕....
请问还有没有其他的调用方法?

滚动字幕脚本你设置了文字吗?
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2012-1-3
帖子
13
5
 楼主| 发表于 2012-1-19 14:25:26 | 只看该作者
fux2 发表于 2012-1-19 14:03
滚动字幕脚本你设置了文字吗?

设置了,挺长的一串...包括素材来源和66rpg的网站
回复

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
6
发表于 2012-1-19 15:40:25 | 只看该作者
本帖最后由 幻耶 于 2012-1-19 15:46 编辑

我是事件指令里直接写的脚本,不行的话换缺省脚本看看
  1. class Scene_Credit
  2.   CREDIT=<<_END_
  3. -----123-----

  4. 1234567,

  5. 1234567。

  6. 1234567,

  7. 1234567。

  8. _END_
  9. end
  10. class Scene_Credit
  11.   def initialize(return_scene = nil)
  12.     @sprite = Sprite.new
  13.     @sprite.bitmap = Bitmap.new("Graphics/Pictures/tit")
  14.     @sprite.x = 0
  15.     @sprite.y = 0
  16.     if return_scene.nil?
  17.       return_scene = Scene_Map.new
  18.     end
  19.     @return_scene = return_scene
  20.   end
  21.   
  22.   def scene_start
  23.     credit_lines = CREDIT.split(/\n/)
  24.     credit_bitmap = Bitmap.new(640,32 * credit_lines.size)
  25.     credit_lines.each_index do |i|
  26.       line = credit_lines[i]
  27.       credit_bitmap.draw_text(0,i * 32,640,32,line,1)
  28.     end
  29.     @credit_sprite = Sprite.new(Viewport.new(0,50,640,380))
  30.     @credit_sprite.bitmap = credit_bitmap
  31.     @credit_sprite.oy = -430
  32.     @frame_index = 0
  33.     @last_flag = false
  34.   end
  35.   def scene_end
  36.     @credit_sprite.dispose
  37.     @sprite.dispose
  38.   end
  39.   def last?
  40.     return (@frame_index >= @credit_sprite.bitmap.height + 480)
  41.   end
  42.   def last
  43.     if not @last_flag
  44.       Audio.bgm_fade(10000)
  45.       @last_flag = true
  46.       @last_count = 0
  47.     else
  48.       @last_count += 1
  49.     end
  50.     if @last_count >= 300
  51.       $scene = @return_scene
  52.     end
  53.   end
  54.   def update
  55.     @frame_index += 1
  56.     return if cancel?
  57.     last if last?
  58.     @credit_sprite.oy += 1
  59.   end
  60.   def cancel?
  61.     if Input.trigger?(Input::B)
  62.       $scene = @return_scene
  63.       return true
  64.     end
  65.     return false
  66.   end
  67.   def main
  68.     scene_start
  69.     # 过渡
  70.     Graphics.transition
  71.     # 主循环
  72.     loop do
  73.       Graphics.update
  74.       Input.update
  75.       update
  76.       if $scene != self
  77.         break
  78.       end
  79.     end
  80.     # 准备过渡
  81.     Graphics.freeze
  82.     scene_end
  83.   end
  84. end
复制代码
囡囚囨囚囨図囨囧
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3852
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
7
发表于 2012-1-19 16:21:59 | 只看该作者
建议你上传相关工程,因为我们不知道你究竟还用了哪些脚本,是否冲突

评分

参与人数 1星屑 +120 收起 理由
钢铁列兵 + 120

查看全部评分

步兵中尉
回复

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

8
发表于 2012-1-19 16:25:39 | 只看该作者
那啥,前后都需要等待帧的说
否则脚本无法正常工作
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
30 小时
注册时间
2012-1-3
帖子
13
9
 楼主| 发表于 2012-1-19 18:15:45 | 只看该作者
精灵使者 发表于 2012-1-19 16:25
那啥,前后都需要等待帧的说
否则脚本无法正常工作

谢谢亲~~~

果然等待20帧后就出现了的说......OTL
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 04:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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