我正在Visual Studio 2008中构建一个游戏,为了构建关卡,我将有两种类型的文件(实际上比实际更多,但这两个是我的问题唯一重要的文件)我需要解析.一个人将决定一个级别的内容,看起来像这样:
LevelName ="样本级别"
Object1Type ="CustomObject"
Object1File ="WideFloor_DF"
Object1Position = 600,600
Object2Type ="Circle"
Object2Position = 550,500
Object2Mass = 5
等等
另一个将指定自定义对象的属性,看起来像这样:
名称="宽楼"
质量= 1
GeometryMap ="WideFloor_GM"
IsStatic = true
等等
我对正则表达式不太熟悉(读:我不喜欢它们,因为看起来太像线噪声很容易理解)而且我想知道是否有比使用大量正则表达式更简单的方法?
编辑:我知道我忘记了什么!我真的很讨厌xml文件,所以我真的不想使用它们(waaaaaaaay对我来说太冗长).编辑2:我喜欢我想出的格式,不想改变.
那么使用XML文件呢?您可以使用XMLReader和XMLWriter对象轻松地读取和编写它们,您根本不必处理Regex.
<Level name="Sample Level">
<Object type="CustomObject" file="WideFloor_DF" positionX="600" positionY="600" />
<Object type="Circle" file="WideFloor_DF" positionX="500" positionY="500" mass="5" />
</Level>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1008 次 |
| 最近记录: |