Project1
标题:
仿黑暗圣剑2地图上显示自定义文字
[打印本页]
作者:
仲秋启明
时间:
2010-10-17 18:11
标题:
仿黑暗圣剑2地图上显示自定义文字
还记得黑暗圣剑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_helper = []
复制代码
来设定一下
使用方法:
在事件脚本里加入如下脚本:
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])#显示位置
复制代码
所有数值都可以随意改
效果:
2010-10-17_180659.png
(38.28 KB, 下载次数: 23)
下载附件
保存到相册
2010-10-17 18:09 上传
看不懂的和伸手党专用
地图显示文字.rar
(239.4 KB, 下载次数: 1103)
2010-10-17 18:10 上传
点击文件名下载附件
我发东西从来不收费
作者:
壬穹雷光
时间:
2010-10-17 19:10
收藏起来为我以后学脚本当作参考,谢谢前辈了~~~~
作者:
小幽的马甲
时间:
2010-10-17 20:29
本帖最后由 小幽的马甲 于 2010-10-17 21:14 编辑
地图上显示为什么改Scene_Base{:nm_1:}
顺便可以考虑把脚本封装为一个新的Module,方法定义两个self.push(事件脚本部分)和self.update(更新部分)就好
这样事件里调用直接可以XXX.push(x,y),刷新也只要XXX.update,还可以把全局变量$sprite_helper变为实例变量{:nm_1:}
作者:
红灯
时间:
2010-10-17 20:49
感觉事件脚本页的内容可以简化些{:nm_3:}
作者:
冰舞蝶恋
时间:
2010-10-18 13:22
虽然……前辈非常的伟大……不过……个人认为………只需要画几个半透明的黑色背景……然后图片显示……然后对话框透明,显示对话……对话后就用更改图片透明度和图片消失的方法处理图片……-0 -已经做好了被PIA飞的准备了……
作者:
saturnfjh
时间:
2010-10-18 14:13
顶楼主,顺便顶楼上,顺便收藏,估计用得着。。
作者:
慕舞歆
时间:
2010-10-20 08:54
收下了,很好的脚本
作者:
6RVIP
时间:
2010-11-5 16:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
852292833
时间:
2011-2-13 16:56
这 真是太感谢了
作者:
summer92
时间:
2011-2-14 16:54
很好的东西,顶了~~~
作者:
ab96333
时间:
2011-8-5 13:24
奇迹般的脚本,顶不死你!!!```
作者:
77777741
时间:
2011-8-19 23:32
提示:
作者被禁止或删除 内容自动屏蔽
作者:
www66ds
时间:
2012-7-9 20:54
赞太赞了!
感谢lLZ
作者:
pahk2006
时间:
2013-8-24 10:05
本帖最后由 pahk2006 于 2013-8-25 00:02 编辑
問題已自行解決
先謝謝大大的腳本
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1