查看: 2912|回复: 11

求个容错脚本

  [复制链接]
梦石
0
星屑
112
在线时间
74 小时
注册时间
2008-7-5
回帖
438
发表于 2008-10-19 01:42:14 | 显示全部楼层 |阅读模式

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

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

×
RT,要所有RTP都可以容错的

忆颐

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-26
回帖
1953
发表于 2008-10-19 01:44:46 | 显示全部楼层
论坛搜索
回复

使用道具 举报

梦石
0
星屑
112
在线时间
74 小时
注册时间
2008-7-5
回帖
438
 楼主| 发表于 2008-10-19 01:48:54 | 显示全部楼层
以下引用Fantasy幻想于2008-10-18 17:44:46的发言:

论坛搜索

搜索后发现大部分都是RMXP的
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-1
回帖
33
发表于 2008-10-19 01:52:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
112
在线时间
74 小时
注册时间
2008-7-5
回帖
438
 楼主| 发表于 2008-10-19 01:54:59 | 显示全部楼层
他那个针对行走图,我现在主要针对音效

如果RMXP的可以用那么就给我个RMXP的。。。。。。

经验证,不可以。
回复

使用道具 举报

梦石
0
星屑
112
在线时间
74 小时
注册时间
2008-7-5
回帖
438
 楼主| 发表于 2008-10-19 16:29:15 | 显示全部楼层
既然没有人回答,那么看看这个脚本吧,能不能改成音效的,请版主不要判断成连帖,本人需要。

#==============================================================================
# 缺少位图时游戏继续进行
#------------------------------------------------------------------------------
# 只能判断当前工程素材文件夹里的位图情况,RTP不行.
# 不想要提示就把44行删掉
#==============================================================================
module Cache
#--------------------------------------------------------------------------
# ● 读取位图
#--------------------------------------------------------------------------
def self.load_bitmap(folder_name, filename, hue = 0)
   @cache = {} if @cache == nil
   path = folder_name + filename
   if not @cache.include?(path) or @cache[path].disposed?
     if filename.empty?
       @cache[path] = Bitmap.new(32, 32)
     else
       make_debug_bitmap(folder_name, filename)
     end
   end
   if hue == 0
     return @cache[path]
   else
     key = [path, hue]
     if not @cache.include?(key) or @cache[key].disposed?
       @cache[key] = @cache[path].clone
       @cache[key].hue_change(hue)
     end
     return @cache[key]
   end
end
#--------------------------------------------------------------------------
# ● 位图debug
#--------------------------------------------------------------------------
def self.make_debug_bitmap(folder_name, filename)
   result = []
   file = Dir.entries(folder_name)
   file.delete(".");file.delete("..")
   file.each {|i| result.push(i.split(/\./)[0])}
   path = folder_name + filename
   if result.include? filename
     @cache[path] = Bitmap.new(path)
   else
     print "#{folder_name} 文件夹没有 #{filename} 文件。"
     @cache[path] = Bitmap.new(32, 32)
   end
end
end
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-10-19 18:47:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
112
在线时间
74 小时
注册时间
2008-7-5
回帖
438
 楼主| 发表于 2008-10-19 18:53:13 | 显示全部楼层
以下引用沉影不器于2008-10-19 10:47:20的发言:

这个xp容错应该是通用的:
http://rpg.blue/web/htm/news644.htm


不可以的。我试了一下
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-10-19 18:58:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
112
在线时间
74 小时
注册时间
2008-7-5
回帖
438
 楼主| 发表于 2008-10-19 19:30:49 | 显示全部楼层
以下引用沉影不器于2008-10-19 10:58:29的发言:

我试了行走图和bgm都没问题,请问您的试验失败在哪项?


标题图
回复 0 1

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部