非常感谢您的期待,希望能帮助我解决这个问题,因为我完全被卡住了!
我在XNA编写游戏。平台游戏,现在非常简单。我有所有排序的播放器可以跳,走,跑,并为每个动作动画。我有滚动背景,循环两个8位街道位置的副本。我也有一个加强,目前只是增加球员得分。我还创建了一个PlatformBlock类,它是一个简单的纹理和一个位置(哦和一个bool,看看是否包含通电)。
无论如何,我的问题是......我想将我的块的位置存储在XML文档中。但是我完全不确定输入XML的格式(呃......等等......我迷路了),我也不确定如何从XNA中调用它以便它将放置List块相应
请有人可以用简单的英文输入它,因为我已经在这个问题上浏览了15-20个教程,但仍然无法开始将它添加到我的游戏中。我几个月前曾经设法让这个并没有运行突破风格的游戏,最后它运作良好,但我已经不再拥有该文件,无法找到我使用的具体教程。换句话说....请帮助:))
答案 0 :(得分:0)
取决于复杂的游戏。你可以在.txt文件中存储这样的级别,其中 x 是平台,。空格。
...................
..xxxxxx......xxxx.
...................
.......xxxxxxx.....
...................
但您也可以将其存储到XML中:
<Items>
<Item>
<Position>0,10</Position>
<Name>Wall</Name>
<Rotation>0</Rotation>
<ImageName>-</ImageName>
</Item>
<Item>
<Position>10,10</Position>
<Name>Wall</Name>
<Rotation>0</Rotation>
<ImageName>-</ImageName>
</Item>
</Items>
但无论如何,你实际上需要使用你的游戏引擎(或任何其他)创建“游戏关卡编辑器”,之后你就可以创建一个游戏。你可以选择如何存储游戏关卡。