Using Mappy with XNA
本文关键字:XNA with Mappy Using | 更新日期: 2023-09-27 18:18:35
我目前正在使用MappyWin32 V1.4.23以及'XNA内容管道扩展到Mappy Maps(. fmp)'库。
我遇到的问题是将库加载到XNA。
我将"ContentPipelineExtension_MappyMaps"添加到我当前的解决方案以及"Module_Basic_Entities"answers"Module_Persistence"。
我在'WindowsGame3'和'WindowsGame3Content (Content)'中引用这些,但是当我去改变我的。fmp文件的内容导入器和内容处理器中的属性时,我看不到上述库的引用,这意味着我无法让我的地图文件加载到XNA。
我是不是忽略了一个简单的步骤?
这个库还好吗,还是有更好的?
您必须将库的引用添加到您的内容项目引用中
参考了库的(知道它很简单!),结果很好。
现在,当我尝试添加以下行:
spriteBatch.Begin();
this.spriteBatch.Draw(gameTime, this.Map2D, new Vector2(100, 100), Color.White);
spriteBatch.End();
我得到错误
错误1 'WindowsGame3。Game1'不包含'Map2D'的定义,也没有扩展方法'Map2D'接受类型为'WindowsGame3 '的第一个参数。可以找到Game1’(你是否缺少using指令或汇编参考?)C:'Users'The Binks Family'documents'visual studio 2010'Projects'WindowsGame3'WindowsGame3'WindowsGame3'Game1.cs 238 50 WindowsGame3
我事先也添加了以下代码:
Map2D map2D = Content.Load<Map2D>("Home");
以"Home"作为我的。fmp文件的名称。
当我选择Home。fmp,我在"内容导入器"或"内容处理器"下看不到关于XNA内容管道扩展到Mappy Maps的选项。
翻译成英文,通过谷歌。关于这个扩展的文档
这个扩展是过时的还是我只是在简单的事情再次绊倒?
如果是这样,是否有一种更简单的方法来导入平铺图以供我的程序使用?