0

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

是因为没有循环吗?

在此处输入图像描述

地图

4

1 回答 1

1

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

  1. 为您的键命名0a, 0b, 0c, 1a, 1b, 1c, 等等。使用此方法获取值非常简单。
  2. 将您的值存储在一个键中,以逗号分隔。例如 key 0is a,b,c, 1is d,e,f, 等等。然后您可以使用列表split (value of 0 for TT) using separator ,来获取 3 个值(将是abc

如果您对这两种方法有任何疑问,请不要犹豫!

于 2015-06-30T20:02:10.410 回答