Project1

标题: 理论可连续显示无数张logo [打印本页]

作者: 恐惧剑刃    时间: 2013-12-7 11:57
标题: 理论可连续显示无数张logo
  1. # by 薄凉看客
  2. # 无数张logo图也是可以的,需要写成范围的形式。
  3. # picture放在Titles下名为logo#{i}.jpg
  4. (logo=[*0...7]).each{|i| logo[i] = Sprite.new ; logo[i].bitmap = Bitmap.new(
  5. "Graphics/Titles/logo#{i}.png") ; logo[i].opacity = 0}
  6. logo.each{|t| [*1..50].each{|i| t.opacity += 5 ; Graphics.update} ;
  7. [*1..100].each{|i| Graphics.update} ; [*1..50].each{
  8. |i| t.opacity -= 5 ; Graphics.update} ;
  9. if t.opacity <= 0 then t.bitmap.dispose ; t.dispose end}
复制代码
范例一枚(显示了7张)
logo.rar (300.45 KB, 下载次数: 125)
作者: 恐惧剑刃    时间: 2013-12-8 18:05
本帖最后由 恋′挂机 于 2013-12-10 12:00 编辑

发现BUG顺便自顶

更新后脚本
  1. # by 薄凉看客
  2. # 无数张logo图也是可以的,需要写成范围的形式。
  3. (logo=[*0...7]).each{|i| logo[i] = Sprite.new ; logo[i].bitmap = Bitmap.new(
  4. "Graphics/Titles/logo#{i}.png") ; logo[i].opacity = 0}
  5. logo.each{|t| [*1..50].each{|i| t.opacity += 5 ; Graphics.update} ;
  6. [*1..100].each{|i| Graphics.update} ; [*1..50].each{
  7. |i| t.opacity -= 5 ; Graphics.update} ;
  8. t.bitmap.dispose ; t.dispose}
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1