我正在用winforms C#創建遊戲。禁止訪問C#WinForms遊戲中的圖像
遊戲包含遊戲中顯示的一些圖像。
我想禁止玩家打開遊戲目錄並打開圖像文件,因爲看到它們會毀了遊戲玩法。
例如,在C & C中,玩家不能僅僅進入遊戲庫並觀看mamoth坦克精靈或觀看電影。
有沒有辦法禁止玩家看到這些圖像?
我正在用winforms C#創建遊戲。禁止訪問C#WinForms遊戲中的圖像
遊戲包含遊戲中顯示的一些圖像。
我想禁止玩家打開遊戲目錄並打開圖像文件,因爲看到它們會毀了遊戲玩法。
例如,在C & C中,玩家不能僅僅進入遊戲庫並觀看mamoth坦克精靈或觀看電影。
有沒有辦法禁止玩家看到這些圖像?
您可以很容易地將它們嵌入到資源中,並在需要時將其提取出來。見this link更多
或者你也可以對其進行加密和解密它們,當你需要他們
鏈接的資源都存儲在項目中的文件;在編譯過程中,資源數據將從文件中提取出來並放入應用程序的清單中。應用程序的資源文件(.resx)僅存儲磁盤上文件的相對路徑或鏈接。
利用嵌入式資源,資源數據以二進制數據的文本表示方式直接存儲在.resx文件中。無論哪種情況,資源數據都會被編譯到可執行文件中。
要鏈接到嵌入式
將它們從'.jpg'重命名爲'.dat';} – mellamokb
老實說,你要花時間和精力去做這樣的事情。是不是真的值得嗎? – asawyer
這可能有幫助:http://stackoverflow.com/questions/1192054/load-image-from-resources-in-c-sharp –