作者JKT48 (JKT48)
看板GameDesign
标题[程式] SDL or OpenGL读binary图档的问题
时间Tue Nov 12 20:44:57 2013
大家好 我还是游戏设计新手 很多不懂的请大家多多包含
这问题我想应该很多人遇过
想请问一下解决的方法
各位前辈设计游戏时, 都不希望自己的心血被别人盗用
我现在设计一个小游戏
因为图片都是请朋友帮我设计的 我不希望给人拿去做其他修改
我查了一些资料问了一些人
1.
有人建议我把图片转成二进制?!档案
嵌入档案可以防止别人修改
我现在已经取得了某图片档的阵列档案
unsigned char jpg[] = {
0xff, 0xd8, 0xff, 0xe0, 0x00, 0x10, ...};
我想问这样的图片如何使用?
我目前可以做到的如下(以SDL为例)
picture = SDL_LoadBMP( "man.bmp" );
SDL_BlitSurface( picture, NULL, Screen, NULL );
我现在就是把man.bmp档显示出来 成功
但是转成上面那种二进制就不知道该如何运用了
我不懂这个二进制档案是否只是记忆图片的一种格式?要用到还是要把他转换成档案
只是先以文字方式储存
2.
查到一些资料 有人建议我加密或包装的手法去处理比较好
也是查了一些资料 好像是直接针对档案去做加密
也是没什麽头绪
不知道有没有以前处理过类似问题的前辈能给点建议 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 223.143.70.217
1F:→ azureblaze:1. SDL_LoadBMP_RW 11/12 21:00
2F:→ azureblaze:2. 用zip之类的加密码然後用zlib读 11/12 21:02
3F:→ azureblaze:不建议花太多时间在这个上面 11/12 21:02
4F:→ azureblaze:你花在多心思最後过driver上显卡的时候一样被捞出来 11/12 21:03
5F:→ azureblaze:不要散在资料夹里让人太方便就好了 11/12 21:03
6F:→ KanoLoa:太多方法可以还原,档不住的。 11/13 13:49
7F:→ KanoLoa:没技术也能画面撷取加美工手修,看过大陆工作室这样弄。 11/13 13:51