如何从头开始获取字母的大小写?

COA*_*xxx 5 mit-scratch

我试图将字符串转换为数字,但显然 Scratch 在返回字符串的列表项时忽略了大小写。那么,我该如何做才能让scratch在给我字母对应的编号时注意大小写呢?

编辑:字符串返回大小写错误

Ayd*_*rne 1

“将服装设置为(名称)”块区分大小写,因此它应该可以解决您的问题。

您似乎正在尝试将 ASCII 字符转换为数字。您可以通过以下步骤来实现:

  • 使用您想要使用的不同 ASCII 字符创建大约 90 种服装。

  • 然后使用“外观”选项卡中找到的“将服装设置为(查询的角色)”块。

  • “(服装编号)”变量(在外观选项卡中找到)将是您的输出编号。

如果您想将这个数字转换回 ASCII,您可以使用以下步骤:

  • 确保您拥有第 1 步中的特殊服装
  • 使用“将服装编号设置为(编号)”。
  • “(服装名称)”变量(在外观选项卡中找到)将是原始角色。

使用这种方法唯一明显的缺点是编码或解码会改变精灵当前的服装,所以如果我想使用服装,我通常会制作一个单独的精灵。