找回密码
 点一下
查看: 431|回复: 2

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

[复制链接]
发表于 2023-1-4 14:57:44 | 显示全部楼层 |阅读模式
我想复刻一个单一兵种作战.现在卡在选择单位这里了.该怎么用一个函数做到快速录入和储存单位?一切都是按照单一兵种作战的那种效果来整...
结果发现自己对话框交互也不会写...
有大佬能教我一下单一的那种交互界面,以及单位录入,储存,读取该怎么写吗?


AJAA`23XWDTLZWY(E@(S8KB.png
发表于 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直接用数据模板找就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 16:17 , Processed in 0.148025 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表