我想知道是否可以在没有包含它的窗口的情况下在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
你可以扩展'没有窗户'吗?如果窗口边框被隐藏或隐藏,窗口中的图像是否可以工作?或者你在寻找没有窗户容器的图像? –