Project1
标题:
理论可连续显示无数张logo
[打印本页]
作者:
恐惧剑刃
时间:
2013-12-7 11:57
标题:
理论可连续显示无数张logo
# by 薄凉看客
# 无数张logo图也是可以的,需要写成范围的形式。
# picture放在Titles下名为logo#{i}.jpg
(logo=[*0...7]).each{|i| logo[i] = Sprite.new ; logo[i].bitmap = Bitmap.new(
"Graphics/Titles/logo#{i}.png") ; logo[i].opacity = 0}
logo.each{|t| [*1..50].each{|i| t.opacity += 5 ; Graphics.update} ;
[*1..100].each{|i| Graphics.update} ; [*1..50].each{
|i| t.opacity -= 5 ; Graphics.update} ;
if t.opacity <= 0 then t.bitmap.dispose ; t.dispose end}
复制代码
范例一枚(显示了7张)
logo.rar
(300.45 KB, 下载次数: 125)
2013-12-7 11:56 上传
点击文件名下载附件
作者:
恐惧剑刃
时间:
2013-12-8 18:05
本帖最后由 恋′挂机 于 2013-12-10 12:00 编辑
发现BUG顺便自顶
更新后脚本
# by 薄凉看客
# 无数张logo图也是可以的,需要写成范围的形式。
(logo=[*0...7]).each{|i| logo[i] = Sprite.new ; logo[i].bitmap = Bitmap.new(
"Graphics/Titles/logo#{i}.png") ; logo[i].opacity = 0}
logo.each{|t| [*1..50].each{|i| t.opacity += 5 ; Graphics.update} ;
[*1..100].each{|i| Graphics.update} ; [*1..50].each{
|i| t.opacity -= 5 ; Graphics.update} ;
t.bitmap.dispose ; t.dispose}
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1