-1
我有一些關於XNA自定義光標的問題,因爲我是新手。光標加載問題
我使用:
cursorTex = Content.Load<Texture2D>("ico.png");
其中cursorTex是2D紋理加載光標。然而,它說文件沒有找到 - 即使它在我的內容目錄中。怎麼了,我該如何解決這個問題?
如何在某些按鈕上設置
onMouseOver
來改變光標的圖像?此外,如何在用戶點擊時更改圖像?
我有一些關於XNA自定義光標的問題,因爲我是新手。光標加載問題
我使用:
cursorTex = Content.Load<Texture2D>("ico.png");
其中cursorTex是2D紋理加載光標。然而,它說文件沒有找到 - 即使它在我的內容目錄中。怎麼了,我該如何解決這個問題?
如何在某些按鈕上設置onMouseOver
來改變光標的圖像?此外,如何在用戶點擊時更改圖像?
裝入紋理
cursorTex = Content.Load<Texture2D>("ico");
,而不是
cursorTex = Content.Load<Texture2D>("ico.png");
編輯:看到你放在你的文件的文件夾中,只需加載它作爲...<Texture2D>("other/ico");
這是需要在解決方案資源管理器中將png添加到您的內容項目中。你做到了嗎?如果是這樣,只用「ico」而不是「ico.png」來嘗試。如果沒有,右鍵單擊解決方案資源管理器中的內容項目,選擇添加現有項目,然後導航到並選擇ico.png –
@SteveH我這樣做了,它說錯誤加載「Other \ ico」。文件未找到。是的,我在我的「我的內容」的「其他」文件夾中有ico.png。 –
將它放在文件夾中是不夠的。它必須被添加到內容項目中。 –