如何实现三国志里的武将列表?



  • QQ截图20200510130826.jpg 类似这种



  • 先说说我的思路,当点击某按钮后,显示对应图层组.如果武将数量少的话还可以用预设精灵及对象组解决.但是如果数量比较多的话(随机生成新武将),就不知道该怎么去控制和方便后期更改\维护数据了(数组?辞典?XML?).请大佬介绍下思路,谢谢



  • 1、如果自定义的武将人物有很多个:武将的初始信息可以保存在xml中,在首次进入游戏后把xml信息循环遍历,写入于数组中。(这样子武将信息可以在外部编辑,而且编辑相对简单点)。后期的武将数据更改(武功智慧等)在数组中进行,用本地存储进行保存与加载。
    2、如果自定义的武将人物不多,想随机生成武将,可以直接使用数组。
    3、列表界面的显示:图变背景的格子使用一张精灵图,文本的显示通过循环遍历数组在特定格子上生成文本框,并设置最新创建的文本框为数组上面的某值。



  • @kvaaa 感谢~