赞 | 11 |
VIP | 302 |
好人卡 | 162 |
积分 | 62 |
经验 | 108302 |
最后登录 | 2024-11-21 |
在线时间 | 6593 小时 |
Lv4.逐梦者 醉啸 长风万里
- 梦石
- 0
- 星屑
- 6167
- 在线时间
- 6593 小时
- 注册时间
- 2007-12-16
- 帖子
- 4501
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
还记得黑暗圣剑2中的那个任务提示么?
这里就是要还原一下这个效果
其实是SO EASY的
首先在Scene_Base里插入
- #--------------------------------------------------------------------------
- # ● 刷新临时播放动画的精灵等
- #--------------------------------------------------------------------------
- def update_helper
- # 三项的意义:1、精灵,2、等待时间,3、透明度减低速度
- for item in $sprite_helper
- item[0].update
- item[1] -= 1
- item[1] = [item[1], 0].max
- item[0].opacity -= item[2] if item[1] == 0
- if item[0].opacity == 0
- item[0].dispose
- $sprite_helper.delete(item)
- next
- end
- end
- end
复制代码
然后再将Scene_Base里的
- #--------------------------------------------------------------------------
- # ● 更新画面
- #--------------------------------------------------------------------------
- def update
- end
复制代码
改为
- #--------------------------------------------------------------------------
- # ● 更新画面
- #--------------------------------------------------------------------------
- def update
- update_helper
- end
复制代码
最后,邪恶的改一下Main
在begin的循环里面插入
来设定一下
使用方法:
在事件脚本里加入如下脚本:
- sprite = Sprite_Base.new
- sprite.bitmap = Bitmap.new(544, 32)#背景条显示位置
- sprite.bitmap.fill_rect(sprite.bitmap.rect,
- Color.new(0, 0, 0, 128)))#背景条颜色
- sprite.bitmap.draw_text(0, 0, 544, 32,
- "显示一下文字", 1))#文字位置
- sprite.x = 0
- sprite.y = Graphics.height - 72
- $sprite_helper.push([sprite, 240, 4])#显示位置
复制代码
所有数值都可以随意改
效果:
看不懂的和伸手党专用
地图显示文字.rar
(239.4 KB, 下载次数: 1103)
我发东西从来不收费 |
评分
-
查看全部评分
|