xml简述(游戏的数据调用)



  • 受人之托,今天来讲讲xml的应用,由于上班没有电脑,暂时无法发图,所以先大概讲讲,如果有需要以后在补上一些教程。

    xml配置文件是用来解决基础数据调用的,你也可以当做一个数据库来用。因为xml是树状结构的,所以可以十分方便的通过路径分支查找到我们需要的数据,而且后期维护十分方便。

    我先举个例子吧,RPG里面打怪掉落什么物品,在xml里面就能很好的解决这个问题。首先我们先建立一个简单的xml结构:
    1.先建立一个怪物根目录
    <怪物>
    </怪物>
    2.然后建立一个怪物的分支
    <怪物>
    <史莱姆>
    </史莱姆>
    </怪物>
    3.接着建立怪物的掉落物品
    <怪物>
    <史莱姆>
    <掉落物品>金币</掉落物品>
    <掉落数量>100</掉落数量>
    </史莱姆>
    </怪物>
    4.假如我们在游戏里面如果杀死了一只怪物,我们用一个变量保存这个怪物的名称,接着使用xml.strvalue("怪物/"&变量&"/掉落物品")就可以获取这个字符型数据:金币,然后使用xml.numvalue("怪物/"&变量&"/掉落数量")就可以获取这个数值型数据:100,是不是特别简单,只需要获取名称,就能通过树状结构随意调取数据,这个就是xml的优势。

    手机打字不容易,下次在讲了。



Log in to reply