Project1

标题: 自动创建使用过资源列表 [打印本页]

作者: Goldencolor    时间: 2009-12-14 09:03
标题: 自动创建使用过资源列表
  1. #==============================================================================
  2. # 自动创建使用过资源列表  GDC_VoluntaryListUseMateri▲
  3. #------------------------------------------------------------------------------
  4. #  by GoldenColor
  5. #==============================================================================
  6. #是否在下次启动自动清空上次日志= =b||
  7. #File.delete("调试运行加载素材.log")
  8. #File.delete("调试运行加载脚本.log")

  9. #==============================================================================
  10. #  ■ Bitmap
  11. #------------------------------------------------------------------------------
  12. #        位图的类。所谓位图即表示图像其本身
  13. #==============================================================================
  14. class Bitmap
  15.   #特殊定义
  16.   class << self
  17.     unless defined?(debug_new)
  18.       #添加别名
  19.       alias debug_new new
  20.     end
  21.     #============================================================================
  22.     # ● 保存加载过的资源
  23.     #============================================================================
  24.     def new(*args)
  25.       if args.length==1
  26.         File.open("调试运行加载素材.log","ab"){|f| f.write("new(#{args[0]})\r\n") }
  27.       end
  28.       debug_new(*args)
  29.     end
  30.   end
  31. end
  32. # 定义别名
  33. alias debug_load_data load_data
  34. #============================================================================
  35. # ● 保存加载过的资源
  36. #============================================================================
  37. def load_data(*args)
  38.   File.open("调试运行加载脚本.log","ab"){|f| f.write("load(#{args[0]})\r\n") }
  39.   #BT_
  40.   debug_load_data(*args)
  41. end
复制代码

作者: 后知后觉    时间: 2009-12-14 13:57
呵呵...
跟我想的一样
再把Audio加上.再做个FileTest.exist? 的判断 就是容错脚本了~




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