我刚刚开始学习在WP8上制作一个2D游戏(我想从单声道开始而不是统一)
我有这个代码
private Texture2D box;
private Texture2D background;
protected override void LoadContent()
{
spriteBatch = new SpriteBatch(GraphicsDevice);
box = Content.Load<Texture2D>("box");
background = Content.Load<Texture2D>("background");
base.LoadContent();
}
并返回错误:“方法或操作未实现”在“box = content ...”行
按照本教程 http://rbwhitaker.wikidot.com/monogame-managing-content 我想说我必须安装XNA studio并在我的解决方案中添加一个contentproject来将所有内容转换为xnb文件。
但由于MS已经停止支持XNA,我真的不想安装整个平台只是为了将一些png转换为xnb。那么无论如何都要在单声道项目中直接使用png?
答案 0 :(得分:0)
如果你需要,你可以更深入地使用SharpDX,但是没有骰子。真正的痛苦是你必须为WP8 / Win8构建XNB,但在iOS上你可以使用PNG,所以至少你有这个。
不要太过分,但如果你的目标是做一个简单的2D游戏,我可能会开始使用Unity,如果你不想使用XNB和其他与MonoGame一起使用的开销(不是他们的选择)。