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

Project1

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

[讨论] 关于RTP

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
帖子
643
跳转到指定楼层
1
发表于 2010-11-12 23:17:47 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
基于最近对 6R 都没啥贡献
于是来讨论下 RTP
eb! 在编写 RM 这系列软件时有个概念 "RTP"

RTP 全名是 RunTime Package 照字翻译就是 "执行时包"
执行游戏时的一个资源包

借用下官方的图例:

当我们未使用 RTP 时游戏的资源会与游戏一同发布
此时游戏整体的大小是 5MB + 20MB = 25MB


当我们使用 RTP 时游戏的资源不会与游戏同时发布 (可能是 RTP 比游戏早发布)
因此 RTP 是与游戏分离的
此时游戏的大小是 5MB
不过 RTP 是 20MB

看到这儿有些人就会问啦: "不用 RTP 也是 25MB , 用了 RTP 加起来还是 25MB, 差别在哪?"
恭喜你问到重点了~
RTP 之所以方便其实你我都己经感受到了而不自知(方便到可忽略?)
当你有 A B 两游戏都使用了同一套素材(资源)
我们假定这一套共同的素材占 20MB (庞大= =|)
A 游戏额外的素材占 5MB
B 游戏额外的素材为 10MB

接下来就是简单的数学问题了
如果我们不是用 RTP 来发布游戏的话
A B 两游戏共要花多少空间呢?
(答: (20 + 5) + (20 + 10) = 55MB)
如果采用了 RTP 这方便物的话要花多少呢?
(答: 20 + 5 + 10 = 35MB)
足足差了快一倍的空间
就 1MB 的网速来说 要多花的时间 相信各位都感同身受

那么我们伟大的 RM 是如何知道我们有装了那些 RTP 呢?
各位可以打开注册表来看看 (注: regedit)
来到 "计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Enterbrain\RGSS\RTP"
(注: 64位系统为 "计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Enterbrain\RGSS\RTP")
我们可以清楚的看到

"Standard" 这个 RTP 所对应到的位置是 "E:\Program Files (x86)\Public\RPG Maker XP\RGSS\Standard\" (应人而异恩)
也就是说我们添加一项 RTP 进去就会增加一个 RTP 啰?

我们来尝试下

然后到 RMXP 看看

看着 我们成功了
等等... 我们来测试下是否真正被 RMXP 所接受
开启一个工程 RTP2 设成我们的 "Testing"

恩 是个完美的 RTP 蓝色!!
证明我们所作是正确的~~ (鼓掌

在这里发一个作业给大家:
当我们想将自己的 RTP 打包安装到其他机器上的话
要如何做呢?
(提示: 1.我们有个方方便便的打包兼压缩软件 2.我们不知道对方会安装到何处)

为了鼓励大家踊跃回答
本人会依照 回复程度 与 详细度 (还有时间先后) 给予5 ~ 1000 不等的经验
请大家加油噜~~
(话说要不要排"贤"条款啊 (笑)
RGE这万年大坑 啥时填起来@@

Lv1.梦旅人

梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
帖子
643
2
 楼主| 发表于 2010-11-13 20:38:27 | 显示全部楼层
回复 fux2 的帖子

哎呀呀

点评

加勒比海盗5 bbs.zztfjx.cn/xijupian/843/  发表于 2013-2-17 16:38
当然便宜范例功能不全了。(众:你也贼贪了吧!),地球村那个就比较完善了,还提供源码~  发表于 2010-11-14 09:16
无须知道用户安装在何处(那64位神马的不算),写入注册表后在ini文件里设置对应的名称就可以了,就算不装RM也可以~  发表于 2010-11-13 20:43
RGE这万年大坑 啥时填起来@@

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-7 00:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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