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

Project1

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

[已经解决] 求把此脚本背景改为图片

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
197
在线时间
166 小时
注册时间
2009-5-2
帖子
300

开拓者

跳转到指定楼层
1
发表于 2011-5-6 12:22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. module Graphics
  2. @@ori = method("transition")
  3. def self.transition(*args)
  4.     StartNowLondingTr.stop
  5.     @@ori.call(*args)
  6. end  
  7. end  

  8. module StartNowLondingTr
  9. def self.start
  10.    @start = Thread.new do
  11.      @nowLsprite = Sprite.new
  12.      @nowLbitmap = Bitmap.new(640,480)
  13.      @nowLsprite.bitmap = @nowLbitmap
  14.      @nowLsprite.bitmap.fill_rect(0,0,640,480,Color.new(0,0,0,255))
  15.      @nowLsprite.x = 0
  16.      @nowLsprite.y = 0
  17.      @nowLsprite.z = 99999999
  18.      @nowLsprite.visible = true
  19.      @nowLsprite.bitmap.draw_text(400,420,200,60,"载入中")
  20.      loop do
  21.        sleep 0.001
  22.        Graphics.update
  23.      end
  24.    end
  25. end
  26. def self.stop
  27.    @start.exit
  28.    @nowLsprite.dispose
  29.    @nowLsprite.bitmap.dispose
  30. end
  31. end

  32. class Class
  33. alias ori_new new
  34. def new(*args)
  35.    if self.method_defined? :main
  36.      StartNowLondingTr.start
  37.      @obj =  ori_new(*args)
  38.      return @obj
  39.    else
  40.      return ori_new(*args)
  41.    end
  42. end
  43. end
复制代码
应该是很简单的问题,把color删掉,加入图片,可偶就不会:lol
同一片蓝天下,你可曾记起那几年

Lv5.捕梦者 (管理员)

老黄鸡

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

开拓者贵宾

2
发表于 2011-5-6 12:51:46 | 只看该作者
  1. module Graphics
  2. @@ori = method("transition")
  3. def self.transition(*args)
  4.     StartNowLondingTr.stop
  5.     @@ori.call(*args)
  6. end  
  7. end  

  8. module StartNowLondingTr
  9. def self.start
  10.    @start = Thread.new do
  11.      @nowLsprite = Sprite.new
  12.      @nowLbitmap = Bitmap.new("Graph.....地址")
  13.      @nowLsprite.bitmap = @nowLbitmap
  14.      @nowLsprite.x = 0
  15.      @nowLsprite.y = 0
  16.      @nowLsprite.z = 99999999
  17.      @nowLsprite.visible = true
  18.      @nowLsprite.bitmap.draw_text(400,420,200,60,"载入中")
  19.      loop do
  20.        sleep 0.001
  21.        Graphics.update
  22.      end
  23.    end
  24. end
  25. def self.stop
  26.    @start.exit
  27.    @nowLsprite.dispose
  28.    @nowLsprite.bitmap.dispose
  29. end
  30. end

  31. class Class
  32. alias ori_new new
  33. def new(*args)
  34.    if self.method_defined? :main
  35.      StartNowLondingTr.start
  36.      @obj =  ori_new(*args)
  37.      return @obj
  38.    else
  39.      return ori_new(*args)
  40.    end
  41. end
  42. end
复制代码

点评

小鸡  发表于 2011-5-6 15:50
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 21:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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