游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4679|回复: 15

关于游戏制作的一个问题

[复制链接]

77

主题

203

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
发表于 2005-4-13 19:23:00 | 显示全部楼层 |阅读模式
整个游戏完成以后,需要打包发布,这样,程序才能离开编辑器运行,并且外界无法看到我们的源代码。那么打包程序是不是只能对游戏中的源代码进行打包,而无法对游戏中的如:位图文件、声音文件等进行打包?如果无法对上述文件打包,我们应该对这些文件怎样处理才能使外界打不开我们的位图文件、声音文件?
多谢指点!

11

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2005-4-13 20:18:00 | 显示全部楼层

Re:关于游戏制作的一个问题

压缩处理吧。

11

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2005-4-13 20:19:00 | 显示全部楼层

77

主题

203

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
 楼主| 发表于 2005-4-14 15:51:00 | 显示全部楼层

Re:关于游戏制作的一个问题

我比较的菜啊,看了上边的文章,有几个问题不懂,1:怎样将MDFile这个外部库放到我们的工程中?并且怎样设置它?2:如果我打开的是.zip文件,ZipExt.dll这个扩展库应该怎样处理(其它的dll库用#include加入头文件就行了),它才有可能对于CMD_File cmdfile(“ZipExt.dll”);来说是可见的?
3:用JSFilePacker程序打包需要的文件并存成epk格式,CMD_File cmdfile(“ZipExt.dll”)里面应该为什么?
具体的网址为  http://dev.gameres.com/Program/Other/LoadCompress.htm
请帮我解答以上几个问题,先谢了!!!

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-4-14 17:17:00 | 显示全部楼层

Re:关于游戏制作的一个问题

如果不想别人打开你的资源,可以自定义格式,简单一点,在文件头部加入几个无用的字节都可以取得一定的效果。

无法理解你那句:整个游戏完成以后,需要打包发布,这样,程序才能离开编辑器运行,并且外界无法看到我们的源代码。

源代码是不用发布的,源代码只需编译成为能够执行的程序,然后和其他使用到的资源——文本,声音图片等一起发布。

77

主题

203

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
 楼主| 发表于 2005-4-14 17:27:00 | 显示全部楼层

Re:关于游戏制作的一个问题

源代码编译成为能够执行的程序,和其他使用到的资源——位图,声音图片等一起发布后,但别人可以看见我的位图,这才出现了上面的问题,能解答一下上面的问题么?

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-4-14 17:30:00 | 显示全部楼层

Re:关于游戏制作的一个问题

自定义格式,将原来的图片的文件头部加入无用的字符,那么普通的看图软件就打不开了。

这是最简单的。如果你要防的是同行,那就用加密的吧。
但是因为版权保护,这个没有多大必要。

77

主题

203

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
 楼主| 发表于 2005-4-14 20:25:00 | 显示全部楼层

Re: Re:关于游戏制作的一个问题

茹枫: Re:关于游戏制作的一个问题

自定义格式,将原来的图片的文件头部加入无用的字符,那么普通的看图软件就打不开了。

这是最简单的。如果你要防的是同行,那就用加密的吧。
但是因为版权保护,这个没有多大必要。

我很菜啊!自定义格式的操作步骤是怎样的?又是怎样将图片的文件头部加入无用的字符?

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-4-14 20:49:00 | 显示全部楼层

Re:关于游戏制作的一个问题

最傻的方法,用笔记本打开,在开头加gg0001上去
说真的:
struct GESHI
{
int header;
char* text;
};GESHI tupian;

读入图片的信息到tupian.text中,然后tupian.header=987654321,然后保存tupian即可。
这只是思路,实际需要你自己实现。

77

主题

203

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
 楼主| 发表于 2005-4-15 09:46:00 | 显示全部楼层

Re:关于游戏制作的一个问题

我用笔记本打开的位图是一堆乱码,还有,那个tupian.header=987654321与上面在开头加的gg0001有什么关系?到最后保存图片时,我应该怎样定义自己的扩展名(如:*.tupian)?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 08:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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