Coronasdk 需要关于我的游戏逻辑的建议吗

Coronasdk 需要关于我的游戏逻辑的建议吗,coronasdk,corona-storyboard,Coronasdk,Corona Storyboard,我正在创建一个游戏,游戏中会给你几个字母(它们是图像,每个字母都是图像) 你有空的插槽(一个黑匣子的图像) 当用户触摸到字母的图像时,它会克隆字母,并开始将该克隆移动到用户触摸的位置,如果他将其放入其中一个插槽(其中一个黑匣子)中,它就会掉落在那里,如果他不将其移动到黑匣子中,它就会重置(克隆会消失,就像它被丢弃一样) 现在我在这里使用故事板,我已经准备好了level1.lua文件,包括场景背景和所有内容 我应该在这里使用什么逻辑?我尝试在谷歌上搜索corona中的拖放教程,但找不到 有谁能推荐

我正在创建一个游戏,游戏中会给你几个字母(它们是图像,每个字母都是图像) 你有空的插槽(一个黑匣子的图像)

当用户触摸到字母的图像时,它会克隆字母,并开始将该克隆移动到用户触摸的位置,如果他将其放入其中一个插槽(其中一个黑匣子)中,它就会掉落在那里,如果他不将其移动到黑匣子中,它就会重置(克隆会消失,就像它被丢弃一样)

现在我在这里使用故事板,我已经准备好了level1.lua文件,包括场景背景和所有内容

我应该在这里使用什么逻辑?我尝试在谷歌上搜索corona中的拖放教程,但找不到


有谁能推荐一个好的逻辑在情节提要混乱的文件中执行此操作吗?

您可以在逻辑中使用此方法

  • 字母和槽具有物理实体,您可以拖动字母,当字母在槽体上碰撞时,您现在可以获得碰撞数据,现在可以放下字母

  • 矩形方法

    这是直截了当的。您必须获取所有插槽的x、y、宽度和高度,并在拖动时将其与字母的x和y进行比较字母的x和y必须介于插槽的(x到x+宽度)(y到y+高度)之间,以便您现在可以将字母放入指定的插槽


这取决于您将如何编写代码。这正是我关于拖放的想法。

物理碰撞似乎是最简单、最有效的方法。谢谢