[程式] SDL or OpenGL讀binary圖檔的問題

看板GameDesign作者 (JKT48)時間10年前 (2013/11/12 20:45), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
大家好 我還是遊戲設計新手 很多不懂的請大家多多包含 這問題我想應該很多人遇過 想請問一下解決的方法 各位前輩設計遊戲時, 都不希望自己的心血被別人盜用 我現在設計一個小遊戲 因為圖片都是請朋友幫我設計的 我不希望給人拿去做其他修改 我查了一些資料問了一些人 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
1. SDL_LoadBMP_RW
11/12 21:00, 1F

11/12 21:02, , 2F
2. 用zip之類的加密碼然後用zlib讀
11/12 21:02, 2F

11/12 21:02, , 3F
不建議花太多時間在這個上面
11/12 21:02, 3F

11/12 21:03, , 4F
你花在多心思最後過driver上顯卡的時候一樣被撈出來
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
文章代碼(AID): #1IWYBCmo (GameDesign)