作者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
→ azureblaze:1. SDL_LoadBMP_RW 11/12 21:00
→ azureblaze:2. 用zip之類的加密碼然後用zlib讀 11/12 21:02
→ azureblaze:不建議花太多時間在這個上面 11/12 21:02
→ azureblaze:你花在多心思最後過driver上顯卡的時候一樣被撈出來 11/12 21:03
→ azureblaze:不要散在資料夾裡讓人太方便就好了 11/12 21:03
→ KanoLoa:太多方法可以還原,檔不住的。 11/13 13:49
→ KanoLoa:沒技術也能畫面擷取加美工手修,看過大陸工作室這樣弄。 11/13 13:51