游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3699|回复: 6

游戏资源的保护

[复制链接]

2

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2013-11-30 11:56:13 | 显示全部楼层 |阅读模式
设计好了一个2D游戏,文件夹下有100多M的图片,现在要发布,要保护图片资源,不知道怎么封装整个图片文件夹到DLL中,请高手门赐告.

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2013-11-30 12:14:57 | 显示全部楼层
不一定要弄到dll里面,只要图片格式不容易被解读就可以了。比如可以把文件头信息稍作修改包装,做个异或操作之类。

2

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2013-11-30 12:22:55 | 显示全部楼层
公司规定就要做到DLL中,没办法呀

11

主题

95

帖子

658

积分

高级会员

Rank: 4

积分
658
发表于 2013-12-1 22:11:57 | 显示全部楼层
100M放到dll中!太有创意了!估计全世界就你公司这么牛逼!还不如直接放到exe中去!让你们公司的exe大小全球第一!

5

主题

84

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2013-12-2 17:38:07 | 显示全部楼层
放 DLL 里面,读取速度神奇慢哦,自己写一个工具打包起来吧,比较快

0

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2014-1-20 13:00:43 | 显示全部楼层
这有撒,我做的都是自己把所有的资源打包到一个文件中(文件名可有可无),存储的结构是:文件名+文件大小+文件数据,然后游戏加载的时候读取这个文件,解析这个文件中的结构放入map中。按照你的意思,可以把扩展名改成dll。。。

0

主题

3

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2014-8-16 18:55:47 | 显示全部楼层
楼主可以自己设计个数据格式来表示图片,这样这个格式的图片只有你们的程序能解析了。
做成dll什么的你得权衡一下,OS装载一个超大dll的会花多长时间,能否干预以优化一下~
当然,最好还是自己写程序去加载资源,起码你能很容易的按需取用。甚至你吧你们的图片格式的后缀取名为dll也不是不行咩~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-26 02:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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