C# 以.xnb格式保存纹理2D

C# 以.xnb格式保存纹理2D,c#,xna,C#,Xna,我想以.xnb格式保存加载的Texture2D,我该怎么做 谢谢 您需要使用托管在Codeplex上的项目。它将允许您将图像构建为.xnb格式。您需要使用托管在Codeplex上的项目。它将允许您将图像构建为.xnb格式。这样行吗? 嗯,我认为你不能按你想的方式去做。原因是XNB文件是在游戏运行时之外创建的。ContentManager只是加载/反序列化此数据的一种方式。这一点可以在该结构图中看到 那你该怎么办? 我猜你想做的是在游戏中保存图像信息并重新加载。要做到这一点,您需要以与在XNA中

我想以.xnb格式保存加载的Texture2D,我该怎么做

谢谢

您需要使用托管在Codeplex上的项目。它将允许您将图像构建为
.xnb
格式。

您需要使用托管在Codeplex上的项目。它将允许您将图像构建为
.xnb
格式。

这样行吗? 嗯,我认为你不能按你想的方式去做。原因是XNB文件是在游戏运行时之外创建的。ContentManager只是加载/反序列化此数据的一种方式。这一点可以在该结构图中看到

那你该怎么办? 我猜你想做的是在游戏中保存图像信息并重新加载。要做到这一点,您需要以与在XNA中保存任何其他内容相同的方式写出Texture2d信息。MSDN上的“”有很大的帮助,所以我不会重复他们说的那么好

为了获取纹理数据并将其写回,您需要使用一对名为and的Texture2D方法。我可能只是

仅更新Windows App Hub有一个可以让您在安装了XNA Game Studio的计算机上执行此操作的应用程序集线器。

可以吗? 嗯,我认为你不能按你想的方式去做。原因是XNB文件是在游戏运行时之外创建的。ContentManager只是加载/反序列化此数据的一种方式。这一点可以在该结构图中看到

那你该怎么办? 我猜你想做的是在游戏中保存图像信息并重新加载。要做到这一点,您需要以与在XNA中保存任何其他内容相同的方式写出Texture2d信息。MSDN上的“”有很大的帮助,所以我不会重复他们说的那么好

为了获取纹理数据并将其写回,您需要使用一对名为and的Texture2D方法。我可能只是

仅更新Windows
App Hub有一个软件包,如果计算机安装了XNA Game Studio,您可以使用它。

太棒了,不知道这个项目。太棒了,不知道这个项目。您能解释一下为什么要这样做吗?你到底想用这个达到什么目的?你能解释一下你为什么要这么做吗?你到底想用这个达到什么目的?你的建议是错误的。我希望我的用户添加/删除游戏中使用的图片。因为用户不能生成xnb格式,所以我必须这样做。我的声明不是假的,因为它是真的。此外,我还更新了一个适用于Windows的潜在解决方案。在我看来,这还不够,因为你需要XNA游戏工作室。你现在,你给出的例子是真实的,很抱歉误解了!你的建议是错误的。我希望我的用户添加/删除游戏中使用的图片。因为用户不能生成xnb格式,所以我必须这样做。我的声明不是假的,因为它是真的。此外,我还更新了一个适用于Windows的潜在解决方案。在我看来,这还不够,因为你需要XNA游戏工作室。你现在,你给出的例子是真实的,很抱歉误解了!