引言
鐵人賽也差不多到了尾聲啦,最後就來教大家怎麼設定遊戲的圖標(Icon)。
一般在執行檔(.exe)旁都會有一個如圖的圖標:
這是系統預設的圖標,很常見而且無聊對吧?
我們其實可以自己更改這個圖標,例如自己畫或是找允許使用的網路資源。
那今天筆者就自己畫簡單的圖標:
這是個簡單的繪圖軟體,可以畫簡單不複雜的圖,我覺得滿方便的,叫做Paint.net
畫好圖後,可以先存成png檔,然後到網路上找可以將png轉ico的網站,因為我們需要ico檔才能製作圖標~
不過不用擔心,筆者這邊已經幫大家都做好了,以下是規格表:
項目 | 內容 |
---|---|
遊戲圖標檔 | icon.ico |
大家載下來後,把icon.ico這個圖標檔放到專案資料夾:
RC檔 資源腳本檔
首先在專案中添加一個Game2D.rc檔:
內容只要一行:
IDI_ICON ICON "icon.ico"
後面的字串就是剛剛圖標的檔案名稱。
存檔後執行遊戲:
可以看到左上角的圖標還是沒有任何改變,沒關係,我們到專案資料夾看看:
我們點進去bin資料夾:
再點進去Debug:
遊戲圖標就改囉! 其實這個就是遊戲的執行檔,只要專案那邊執行一次,這邊就會被更新。但現在直接點這個程式會出錯的,我們來試試看:
大家可以先看左上角,圖標已經變成自己改的圖囉!
然後回到遊戲,它顯示「地圖檔不存在」,為什麼呢?
原來是因為我們的maps, musics資料夾都在專案根目錄,不在這個bin資料夾中,因此我們要把檔案都搬來這裡:
這麼一來地圖與聲音都有了,再次點開遊戲:
是不是就正常了呢?