我想知道是否可以在沒有包含它的窗口的情況下在XNA中顯示2D紋理。就像繪製圖片/紋理(也許使用SpriteBatch.draw()方法?))簡單地到屏幕上,獨立於分離的窗口。 (這裏我想到的是Photoshop的打開窗口) 這在XNA中可能嗎?對於SpriteBatch,我找不到這樣的東西。我是否必須編寫全新的代碼/方法?XNA - 顯示沒有窗口的紋理?
1
A
回答
0
如果你的意思是飛濺圖像,它可能是在啓動之前從另一個應用程序中繪製的(也稱爲啓動程序),或者您可以在後臺加載應用程序內容時顯示帶圖像的無邊框窗口。
不幸的是XNA不支持無國界的窗口,但是有繞行使用Windows窗體:https://gamedev.stackexchange.com/questions/37109/is-there-a-simpler-way-to-create-a-borderless-window-with-xna-4-0
如果你將能夠使用XNA創造無邊界的窗口,那麼你需要在構造改變窗口大小在加載內容的同時,使圖像大小飛濺,並繪製相同大小的圖像。
我不會推薦顯示啓動畫面,因爲它沒有真正的目的,如果你想在開始遊戲時顯示一些標誌 - 只需在啓動遊戲時啓動遊戲並在加載內容時在黑色背景上繪製圖像,這就是所有現代遊戲做到了。
相關問題
- 1. 有/沒有顯示窗口
- 2. XNA .Fbx紋理
- 3. shape3d紋理或顏色沒有顯示
- 4. 在DirectX9中沒有顯示Skybox紋理
- 5. OpenGL紋理沒有顯示(用可可)
- 6. 紋理沒有顯示在three.js中ObjectLoader
- 7. 的XDebug沒有顯示在窗口
- 8. SDL沒有顯示的OpenGL窗口
- 9. 顯示沒有父窗口的Gtk :: FileChooserDialog
- 10. 顯示沒有MainWindow的Qwidget窗口
- 11. 使用大於窗口/顯示大小的OpenGL紋理
- 12. XNA程序紋理
- 13. XNA crop 2d紋理
- 14. xna紋理座標
- 15. 我的模態窗口沒有顯示爲彈出窗口
- 16. 沒有顯示窗口C#應用程序處理中的telnet
- 17. mongodb沒有顯示在phpinfo()窗口
- 18. Qt沒有正確顯示QML窗口
- 19. SDL窗口沒有顯示在Cygwin
- 20. JavaFX GUI窗口沒有顯示
- 21. Direct2D教程窗口沒有顯示
- 22. 窗口沒有顯示在模擬
- 23. 圖像沒有在窗口上顯示
- 24. XNA不顯示我自己的fbx模型的紋理
- 25. XNA - UV紋理或着色器紋理?
- 26. XNA中的隨機紋理
- 27. XNA中的大紋理
- 28. django管理彈出窗口屬性沒有顯示
- 29. 沒有任何選項來選擇紋理過濾的XNA
- 30. 出口紋理的3D模型和紋理從攪拌機XNA 4.0
它被稱爲'splash'屏幕。嘗試與'xna'單詞本身一起搜索。 – Sinatr
你可以擴展'沒有窗戶'嗎?如果窗口邊框被隱藏或隱藏,窗口中的圖像是否可以工作?或者你在尋找沒有窗戶容器的圖像? –