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

Project1

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

[已经解决] 请问此loading脚本如何使用?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-11-28
帖子
32
跳转到指定楼层
1
发表于 2010-8-1 18:24:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
插入此脚本后如何使用?事件里怎么设置?

付上脚本:
  1. class Loading < Window_Base
  2.   attr_accessor :num
  3.   attr_accessor :nth
  4.   def initialize(num, text = "Loading...", color = Color.new(255,255,255))
  5.     super(64,192,418,80)
  6.     if text.is_a?(Bitmap)
  7.       self.contents.blt((self.contents.width - text.width) / 2, 0, text, text.rect)
  8.     elsif text.is_a?(Array)
  9.       text[1].is_a?(Color) ? self.contents.font.color = text[1] : self.contents.font = text[1]
  10.       text = text[0]
  11.     end   
  12.     if text.is_a?(String)
  13.       rect = contents.text_size(text)
  14.       rect.width = self.contents.width
  15.       self.contents.draw_text(rect,text,1)
  16.     end
  17.     @num = num
  18.     @nth = 0
  19.     @color = color
  20.     Graphics.update
  21.   end
  22.   def next(nth = 1)
  23.     @nth += nth
  24.     rect = Rect.new(0, 24, self.contents.width * @nth / @num, 24)
  25.     if @color.is_a?(Color)
  26.       self.contents.fill_rect(rect, @color)
  27.     elsif @color.is_a?(Array)
  28.       self.contents.gradient_fill_rect(rect, @color[0], @color[1])
  29.     else
  30.       rect.y = 0
  31.       self.contents.blt(0, 24, @color, rect)
  32.     end
  33.     Graphics.update
  34.   end
  35. end
复制代码

Lv1.梦旅人

梦石
0
星屑
85
在线时间
424 小时
注册时间
2009-8-3
帖子
984
2
发表于 2010-8-1 18:26:16 | 只看该作者
从哪弄来的。。至少给个传送门吧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
416 小时
注册时间
2006-10-21
帖子
1245
3
发表于 2010-8-1 19:04:43 | 只看该作者
  1. class Scene_Map
  2.   X = 70#图片x坐标,注意要与渐变图一致
  3.   Y = 200#图片y坐标,注意要与渐变图一致
  4.   TIME = 160#loading时间
  5. =begin
  6.   说明:
  7.   system目录下
  8.   loading图片为背景图片
  9.   loading1图片为最初显示的"loading"字样(也可以换成其他的东西)
  10.   loading2图片为最终显示的"loading"字样(也可以换成其他的东西)
  11.   loadingtr图片为渐变图,只需要设置显示"loading"字样的地方就可以
  12.   渐变图说明(摘自帮助手册):
  13.   尺寸大小固定为 544 x 416 像素(或者更大,只要与你游戏分辨率相匹配即可),档案
  14. 必需为 256色彩的灰阶 PNG 格式。按照由低至高的灰度重新绘制画面。
  15. =end
  16.   #----------------------------------------------------------------------------
  17.   def update_transfer_player
  18.     return unless $game_player.transfer?
  19.     Graphics.freeze
  20.     transition = Sprite.new
  21.     transition.z = 9999
  22.     transition.bitmap = Cache.system("loading")
  23.     loading = Sprite.new
  24.     loading.x = X
  25.     loading.y = Y
  26.     loading.z = 9999
  27.     loading.bitmap = Cache.system("loading1")
  28.     Graphics.transition
  29.     Graphics.freeze
  30.     @spriteset.dispose              # 释放活动块组
  31.     $game_player.perform_transfer   # 执行场所移动
  32.     $game_map.autoplay              # 自动更改 BGM 和 BGS
  33.     $game_map.update
  34.     loading.bitmap.dispose
  35.     loading.bitmap = Cache.system("loading2")
  36.     @spriteset = Spriteset_Map.new  # 重新生成活动块组
  37.     Graphics.transition(TIME, "Graphics/System/loadingtr")
  38.     Graphics.freeze
  39.     loading.bitmap.dispose
  40.     loading.dispose
  41.     transition.bitmap.dispose
  42.     transition.dispose
  43.     Graphics.transition
  44.     Input.update
  45.   end
  46. end
复制代码

评分

参与人数 1星屑 +700 收起 理由
八云紫 + 700 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-11-28
帖子
32
4
 楼主| 发表于 2010-8-1 19:29:58 | 只看该作者
各位不要答非所问~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
416 小时
注册时间
2006-10-21
帖子
1245
5
发表于 2010-8-1 19:34:30 | 只看该作者
有吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-7-6
帖子
32
6
发表于 2010-8-1 20:02:32 | 只看该作者
LZ的是zh99998 的loading窗口
http://rpg.blue/forum.php?mod=vi ... g%E7%AA%97%E5%8F%A3
上面不是写有使用说明吗?
我是笨蛋笨蛋笨蛋笨蛋笨蛋笨蛋笨蛋笨蛋...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
85
在线时间
424 小时
注册时间
2009-8-3
帖子
984
7
发表于 2010-8-1 20:02:36 | 只看该作者
人家丢脚本出来肯定有说明的啊,你直接丢个脚本谁知道怎么弄
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 19:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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