0

我正在创建一个游戏,其中给您几个字母(它们是图像,每个字母都是图像),并且您有空槽(黑匣子的图像)。

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

现在我在这里使用故事板,并且准备好 level1.lua 文件,其中包含场景背景和所有内容。

我应该在这里使用什么逻辑?我尝试在谷歌上搜索有关在电晕中拖放的教程,但找不到任何内容。

任何人都可以推荐一个好的逻辑来在故事板搞砸的文件中执行此操作吗?

4

1 回答 1

1

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

  • 物理碰撞

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

  • 矩形方法

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

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

于 2013-07-22T01:39:45.383 回答