猪TNT191 发表于 2023-1-4 14:57:44

怎样做到像单一那样的快速录入和储存单位

我想复刻一个单一兵种作战.现在卡在选择单位这里了.该怎么用一个函数做到快速录入和储存单位?一切都是按照单一兵种作战的那种效果来整...
结果发现自己对话框交互也不会写...
有大佬能教我一下单一的那种交互界面,以及单位录入,储存,读取该怎么写吗?


Nostalie 发表于 2023-1-7 18:58:15

本帖最后由 Nostalie 于 2023-1-7 19:11 编辑

用数据表或者全局数组。
整数全局变量i存一下当前录入到第几个了。初值0。
添加的时候i作为全局数组索引,或者把i转成字符串后作为数据表键名后缀,"UnitType_1","UnitType_2",设置完了i+1就好了。
用到的时候就用for循环,对每个整数从0到i-1。挨个读取就好了。

时代,种族这些也可以用数据表存也方便一点。键名可以是"单位类型id_shidai"这种随便起。不用根据索引存。这样给你一个单位类型,想知道时代,也不用回去反过来找索引。
名称是多余的。拿到单位类型id直接用数据模板找就行了。
页: [1]
查看完整版本: 怎样做到像单一那样的快速录入和储存单位