| 赞 | 1  | 
 
| VIP | 246 | 
 
| 好人卡 | 87 | 
 
| 积分 | 1 | 
 
| 经验 | 34142 | 
 
| 最后登录 | 2015-1-15 | 
 
| 在线时间 | 323 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 55 
 
        - 在线时间
 - 323 小时
 
        - 注册时间
 - 2010-8-21
 
        - 帖子
 - 666
 
 
 
 | 
	
??不明觉厉. 
若是做Loading画面,建议多线程除以,虽然Ruby的多线程效率低,可能是伪线程的缘故,但是很简单 
 
, 
@wait_count = rand(70)+30,不就30~70的随机数 
 
不过作为2D游戏,除了读取多张图片很慢,都很快的... 
另建线程读取图片,主线程显示loading画面,比如显示"LOADING",其透明度随机,我这就没有显示什么东西:- def load_pic(pic_ary)
 
 -   $count = pic_ary.size
 
 -   load = Thread.new{
 
 -   for i in pic_ary
 
 -     RPG::Cache.picture(pic_ary[1].to_s)
 
 -     $count -= 1
 
 -   end}
 
 -   loop do
 
 -     Graphics.update
 
 -     break(load.exit) if $count <= 0
 
 -   end
 
 - end
 
  复制代码 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |