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

Project1

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

[已经解决] 这个脚本怎么用?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
112 小时
注册时间
2011-7-13
帖子
71
跳转到指定楼层
1
发表于 2012-8-18 07:39:00 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://www.66rpg.com/articles/3337
这个脚本中Data_Package.start是什么额??我只看过貌似打包后,包是Data_Package.dat文件?但是不会用,也不会生成包,这个脚本第2部分要放脚本里吗?

Lv3.寻梦者

双子人

梦石
0
星屑
3195
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

2
发表于 2012-8-18 08:37:54 | 只看该作者
这是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下的内容。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
56 小时
注册时间
2012-8-26
帖子
129
3
发表于 2012-8-28 12:33:38 手机端发表。 | 只看该作者
这个东西可以说没什么用,完全可以瞬间把你的包给解出来,并且这个东西还会影响游戏运行速度,他每次在读文件时都会把资源先写出来,然后再读取,压根就是浪费时间,除非哪位大神能够用资源的代码直接读取或者读到内存里面也可以
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2012-8-28 13:02:16 | 只看该作者
就跟开店做生意一样,把素材什么的打开好比先打开店门,读取就是做生意,压缩就是打烊,这么说明白吧
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 00:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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