是否有方法可以在不安装XNA 4.0的情况下在XNA 3.0中打开XNA 4.0项目。XNA 3.0中的Xna 4.0项目
回答
如果您问是否可以加载VS2008/GS3中使用VS2010/XNA 4创建的项目,那么答案是否定的。
不仅XNA程序集有足够的差异,而且内容管道的结构如何,你真的需要安装VS2010。有没有什么特别的原因你不想安装v4?
不,但我听说过各种论坛,XNA 4.0是有点问题,尽管如此,尽快。 – Vishal
自从Beta发布以来,我一直在使用它,没有任何问题。 –
XNA 4.0在许多方面都有所改进,特别是在减少图形渲染函数的超级代码方面。 –
如果您计划移植到XNA 4.0,则可以使用此XNA 3.1 to 4.0 cheat sheet来帮助您更新渲染代码。
您不能转换更高版本的低版本,因为在低版本,不存在一些库和组件,但你可以做相反的事情,
换句话说,你不能转换XNA 4.0〜 XNA 3.1(或者您无法在C#2008中打开XNA 4.0),但是您可以将XNA 3.1转换为XNA 4.0,但仍需要检查一些更改。
我希望我能帮上忙。
答案是否定的。因为它们之间有很多变化。内容管道,绘图状态,顶点缓冲区和格式,着色器使用和windows phone支持。
如果你从XNA3.1到VS2010/XNA4.0(我试过混合结果),有一种内置的“进口商”,但没有办法向后。 4.0中有太多的库和依赖项,只是在3.1或之前不存在。
将项目更新到XNA 4.0。
检查此页,包含大量有用的信息。特别是该部分: “您是否试图将XNA 3.1项目转换为XNA 4.0?”
我以为你是问,如果你能在XNA游戏工作室3.0打开XNA 4.0项目。 你不能那样做。 XNA Game Studio 4.0只能与Visual Studio 2010一起使用,XNA Game Studio 3.0只能与Visual Studio 2008一起使用。
可能存在一些非官方的黑客可以让你这样做。但是,如果你使用这些黑客,与VS的内容管道集成将无法工作。
- 1. 学习XNA 3.1对XNA 4.0
- 2. XNA 4.0中的Plane.Transform
- 3. 在XNA 4.0
- 4. soundeffect,XNA 4.0
- 5. 2D Passes.apply()XNA 4.0
- 6. XNA 4.0教程?
- 7. 将XNA 3.1转换为XNA 4.0。 StorageContainer.TileLocation
- 8. XNA 4.0中的3D Beam
- 9. XNA调用项目
- 10. 距离雾XNA 4.0
- 11. XNA 4.0 CameraPosition问题
- 12. XNA 4.0 ContentManager问题
- 13. XNA 4.0 InvalidOperationException是unhandeled
- 14. 序列化XNA 4.0
- 15. 达到HiDef XNA 4.0
- 16. 将内容项目(XNA)链接到非XNA项目
- 17. Windows Phone的XNA框架4.0
- 18. 需要帮助将XML数据加载到XNA 4.0项目中
- 19. OpenStack sdk在XNA 4.0中不起作用项目
- 20. XNA 4.0 && XACT 3.0管道框架的错误版本
- 21. XNA 3.0到4.0的转换导致视口'合并'出错
- 22. 如何隐藏XNA 4.0?
- 23. XNA 4.0战平DrawUserIndexedPrimitives方法
- 24. XNA 4.0点顶点渲染
- 25. XNA 4.0碰撞检测
- 26. XNA 4.0 2d碰撞检测
- 27. 从XNA3.1转换到XNA 4.0
- 28. 将Ninject与Xna 4.0集成
- 29. XNA 4.0联机服务器
- 30. XNA 4.0发光对象
我通过手动重新配置了很多东西来实现这一点,但除非项目非常简单,否则不值得。 – Oofpez