名称不明的变量声明

问题描述:

我目前正致力于一款游戏引擎,玩家可以选择创建自己的世界来玩和分享他人。引擎本身由文本文件驱动。它也在Adobe AIR中得到发展。名称不明的变量声明

我希望玩家能够创造他们自己的变量来使用他们所创造的世界。唯一的类型是int和string变量。

因为我找不到任何资源可以让我动态命名变量,所以我想知道是否有任何聪明的方法可以使它像动态命名一样。玩家需要能够给它一个名字来引用它,当然还有他们希望它保存的内容。

对此的任何帮助将不胜感激。

+0

也许存储在某种字典或地图中的键值集(变量的名称和值)? (我对AIR没有经验......) – obe

+0

您需要将这些变量存储在设备中? (使用PersistenceManager)? –

由于他们正在使用文本文件,我假设你解析和处理这些文本文件。如果是这种情况,请在用户定义它们时将变量存储在地图中。您可以使用两个地图,一个用于整数,一个用于字符串,或者一个地图具有两个。关键将是映射到其当前值的变量名称。