Project1

标题: 求个容错脚本 [打印本页]

作者: 灯泡没我亮    时间: 2008-10-19 01:42
标题: 求个容错脚本
RT,要所有RTP都可以容错的
作者: Fantasy幻想    时间: 2008-10-19 01:44
论坛搜索
作者: 灯泡没我亮    时间: 2008-10-19 01:48
以下引用Fantasy幻想于2008-10-18 17:44:46的发言:

论坛搜索

搜索后发现大部分都是RMXP的
作者: 西園寺 世界    时间: 2008-10-19 01:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯泡没我亮    时间: 2008-10-19 01:54
他那个针对行走图,我现在主要针对音效

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

经验证,不可以。
作者: 灯泡没我亮    时间: 2008-10-19 16:29
既然没有人回答,那么看看这个脚本吧,能不能改成音效的,请版主不要判断成连帖,本人需要。

#==============================================================================
# 缺少位图时游戏继续进行
#------------------------------------------------------------------------------
# 只能判断当前工程素材文件夹里的位图情况,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
作者: 沉影不器    时间: 2008-10-19 18:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯泡没我亮    时间: 2008-10-19 18:53
以下引用沉影不器于2008-10-19 10:47:20的发言:

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


不可以的。我试了一下
作者: 沉影不器    时间: 2008-10-19 18:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯泡没我亮    时间: 2008-10-19 19:30
以下引用沉影不器于2008-10-19 10:58:29的发言:

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


标题图
作者: 沉影不器    时间: 2008-10-19 19:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 灯泡没我亮    时间: 2008-10-19 19:54
以下引用沉影不器于2008-10-19 11:40:23的发言:

标题图也没问题


可是我试了后就有问题。




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