看板 GameDesign 關於我們 聯絡資訊
大家好 我還是遊戲設計新手 很多不懂的請大家多多包含 這問題我想應該很多人遇過 想請問一下解決的方法 各位前輩設計遊戲時, 都不希望自己的心血被別人盜用 我現在設計一個小遊戲 因為圖片都是請朋友幫我設計的 我不希望給人拿去做其他修改 我查了一些資料問了一些人 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