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

Project1

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

[已经解决] 关于VX脚本里的Cache问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2011-9-18
帖子
11
跳转到指定楼层
1
发表于 2011-9-25 21:53:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Kimu 于 2011-9-25 22:26 编辑




插入了一些脚本,就出现这个了,不能进入游戏,求请教啊....:'(
  1. #==============================================================================
  2. # ■ Cache
  3. #------------------------------------------------------------------------------
  4. #  读取各种图象、生成保存位图对象的模块。为了获得更快的读取速度与节约内存的需要,
  5. #已经生成的位图对象将被保存至内部缓存中,在再次请求同一位图时直接返回缓存中已经有
  6. #的对象。
  7. #==============================================================================

  8. module Cache
  9.   #--------------------------------------------------------------------------
  10.   # ● 获取动画图片
  11.   #     filename : 文件名
  12.   #     hue      : 色相变化值
  13.   #--------------------------------------------------------------------------
  14.   def self.animation(filename, hue)
  15.     load_bitmap("Graphics/Animations/", filename, hue)
  16.   end
  17.   #--------------------------------------------------------------------------
  18.   # ● 获取战斗图片
  19.   #     filename : 文件名
  20.   #     hue      : 色相变化值
  21.   #--------------------------------------------------------------------------
  22.   def self.battler(filename, hue)
  23.     load_bitmap("Graphics/Battlers/", filename, hue)
  24.   end
  25.   #--------------------------------------------------------------------------
  26.   # ● 获取步行图片
  27.   #     filename : 文件名
  28.   #--------------------------------------------------------------------------
  29.   def self.character(filename)
  30.     load_bitmap("Graphics/Characters/", filename)
  31.   end
  32.   #--------------------------------------------------------------------------
  33.   # ● 获取脸谱
  34.   #     filename : 文件名
  35.   #--------------------------------------------------------------------------
  36.   def self.face(filename)
  37.     load_bitmap("Graphics/Faces/", filename)
  38.   end
  39.   #--------------------------------------------------------------------------
  40.   # ● 获取远景图片
  41.   #     filename : 文件名
  42.   #--------------------------------------------------------------------------
  43.   def self.parallax(filename)
  44.     load_bitmap("Graphics/Parallaxes/", filename)
  45.   end
  46.   #--------------------------------------------------------------------------
  47.   # ● 获取图片
  48.   #     filename : 文件名
  49.   #--------------------------------------------------------------------------
  50.   def self.picture(filename)
  51.     load_bitmap("Graphics/Pictures/", filename)
  52.   end
  53.   #--------------------------------------------------------------------------
  54.   # ● 获取系统图片
  55.   #     filename : 文件名
  56.   #--------------------------------------------------------------------------
  57.   def self.system(filename)
  58.     load_bitmap("Graphics/System/", filename)
  59.   end
  60.   #--------------------------------------------------------------------------
  61.   # ● 清除缓存
  62.   #--------------------------------------------------------------------------
  63.   def self.clear
  64.     @cache = {} if @cache == nil
  65.     @cache.clear
  66.     GC.start
  67.   end
  68.   #--------------------------------------------------------------------------
  69.   # ● 读取位图
  70.   #--------------------------------------------------------------------------
  71.   def self.load_bitmap(folder_name, filename, hue = 0)
  72.     @cache = {} if @cache == nil
  73.     path = folder_name + filename
  74.     if not @cache.include?(path) or @cache[path].disposed?
  75.       if filename.empty?
  76.         @cache[path] = Bitmap.new(32, 32)
  77.       else
  78.         @cache[path] = Bitmap.new(path)
  79.       end
  80.     end
  81.     if hue == 0
  82.       return @cache[path]
  83.     else
  84.       key = [path, hue]
  85.       if not @cache.include?(key) or @cache[key].disposed?
  86.         @cache[key] = @cache[path].clone
  87.         @cache[key].hue_change(hue)
  88.       end
  89.       return @cache[key]
  90.     end
  91.   end
  92. end
复制代码
不知道什麽時候,自己變滴這麽傷感,只知道,爲什麽我活滴這麽累、、、

Lv1.梦旅人

追从自然的旅行者
奇特空·煦

梦石
0
星屑
107
在线时间
1387 小时
注册时间
2010-12-31
帖子
4944

开拓者贵宾

2
发表于 2011-9-25 22:26:34 | 只看该作者
没有文件?检查素材是否齐全
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
678 小时
注册时间
2010-8-11
帖子
1533
3
发表于 2011-9-25 22:34:40 | 只看该作者
缺少文件……把那个缺少文件放进文件夹即可= =
小艾工作室开张= =
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
26 小时
注册时间
2011-9-18
帖子
11
4
 楼主| 发表于 2011-9-25 22:46:58 | 只看该作者
本帖最后由 qw6412018 于 2011-9-25 22:50 编辑

杯具.............


qw6412018于2011-9-25 22:49补充以下内容:
我放进去后又出问题了,纠结








X=X这里出问题


qw6412018于2011-9-25 22:53补充以下内容:
嗯啊,但又来问题了

未命名.jpg (13.55 KB, 下载次数: 4)

又有问题了

又有问题了
不知道什麽時候,自己變滴這麽傷感,只知道,爲什麽我活滴這麽累、、、
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 17:06

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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