Stencyl - 从Map获取多个值

时间:2015-06-05 15:26:37

标签: dictionary stencyl

如何使用键“2”从地图中获取所有3个值? 现在它始终是任何数字中的最后一个,例如,如果我输入“1”,它将取最后一个字母“f”。

是因为没有循环吗?

enter image description here

MAPS

1 个答案:

答案 0 :(得分:1)

AFAIK,不可能在Stencyl中使用相同的键直接存储多个值,也不能使用任何编程语言。每个值都将覆盖前一个值,这就是您的2密钥返回i的原因。相反,您可以考虑这些解决方法:

  1. 为您的密钥0a0b0c1a1b1c等命名。使用此方法获取值非常简单。
  2. 将您的值存储在一个键中,以逗号分隔。例如。密钥0a,b,c1d,e,f,依此类推。然后,您可以使用split (value of 0 for TT) using separator ,列表块来获取3个值(abc)。
  3. 如果您对这两种方法有任何疑问,请随时提出!