Project1

标题: 这个脚本怎么用? [打印本页]

作者: zen7280110    时间: 2012-8-18 07:39
标题: 这个脚本怎么用?
http://www.66rpg.com/articles/3337
这个脚本中Data_Package.start是什么额??我只看过貌似打包后,包是Data_Package.dat文件?但是不会用,也不会生成包,这个脚本第2部分要放脚本里吗?dsu_plus_rewardpost_czw
作者: hys111111    时间: 2012-8-18 08:37
这是module的执行方式。
像这一段脚本
  1. module HYS
  2.   def self.a
  3.     p "yangff"
  4.   end
  5. end
复制代码
如果使用HYS.a,就会执行def self.a里面的部分(显示yangff)。

同样,
  1. module Data_Package
  2. #--------------------------------------------------------------------------
  3. # ● 开始制作数据包
  4. #--------------------------------------------------------------------------
  5. def self.start
  6.    @old_dir = Dir.pwd
  7.    @resource_type = ["bmp","jpg","png","wav","mp3","ogg","wma","mid"]
  8.    @dump_filenames = []
  9.    @path = ""
  10.    self.next_file(@path)
  11.    Dir.chdir(@old_dir)
  12.    self.make(@dump_filenames)
  13. end
复制代码
执行Data_Package.start就会执行def self.start下的内容。
作者: yyq8092    时间: 2012-8-28 12:33
这个东西可以说没什么用,完全可以瞬间把你的包给解出来,并且这个东西还会影响游戏运行速度,他每次在读文件时都会把资源先写出来,然后再读取,压根就是浪费时间,除非哪位大神能够用资源的代码直接读取或者读到内存里面也可以
作者: chd114    时间: 2012-8-28 13:02
就跟开店做生意一样,把素材什么的打开好比先打开店门,读取就是做生意,压缩就是打烊,这么说明白吧




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