[程式] SDL or OpenGL讀binary圖檔的問題
大家好 我還是遊戲設計新手 很多不懂的請大家多多包含
這問題我想應該很多人遇過
想請問一下解決的方法
各位前輩設計遊戲時, 都不希望自己的心血被別人盜用
我現在設計一個小遊戲
因為圖片都是請朋友幫我設計的 我不希望給人拿去做其他修改
我查了一些資料問了一些人
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
→
11/12 21:00, , 1F
11/12 21:00, 1F
→
11/12 21:02, , 2F
11/12 21:02, 2F
→
11/12 21:02, , 3F
11/12 21:02, 3F
→
11/12 21:03, , 4F
11/12 21:03, 4F
→
11/12 21:03, , 5F
11/12 21:03, 5F
→
11/13 13:49, , 6F
11/13 13:49, 6F
→
11/13 13:51, , 7F
11/13 13:51, 7F