Coronasdk 需要关于我的游戏逻辑的建议吗
我正在创建一个游戏,游戏中会给你几个字母(它们是图像,每个字母都是图像) 你有空的插槽(一个黑匣子的图像) 当用户触摸到字母的图像时,它会克隆字母,并开始将该克隆移动到用户触摸的位置,如果他将其放入其中一个插槽(其中一个黑匣子)中,它就会掉落在那里,如果他不将其移动到黑匣子中,它就会重置(克隆会消失,就像它被丢弃一样) 现在我在这里使用故事板,我已经准备好了level1.lua文件,包括场景背景和所有内容 我应该在这里使用什么逻辑?我尝试在谷歌上搜索corona中的拖放教程,但找不到Coronasdk 需要关于我的游戏逻辑的建议吗,coronasdk,corona-storyboard,Coronasdk,Corona Storyboard,我正在创建一个游戏,游戏中会给你几个字母(它们是图像,每个字母都是图像) 你有空的插槽(一个黑匣子的图像) 当用户触摸到字母的图像时,它会克隆字母,并开始将该克隆移动到用户触摸的位置,如果他将其放入其中一个插槽(其中一个黑匣子)中,它就会掉落在那里,如果他不将其移动到黑匣子中,它就会重置(克隆会消失,就像它被丢弃一样) 现在我在这里使用故事板,我已经准备好了level1.lua文件,包括场景背景和所有内容 我应该在这里使用什么逻辑?我尝试在谷歌上搜索corona中的拖放教程,但找不到 有谁能推荐
有谁能推荐一个好的逻辑在情节提要混乱的文件中执行此操作吗?您可以在逻辑中使用此方法
- 字母和槽具有物理实体,您可以拖动字母,当字母在槽体上碰撞时,您现在可以获得碰撞数据,现在可以放下字母
- 矩形方法 这是直截了当的。您必须获取所有插槽的x、y、宽度和高度,并在拖动时将其与字母的x和y进行比较字母的x和y必须介于插槽的(x到x+宽度)和(y到y+高度)之间,以便您现在可以将字母放入指定的插槽
这取决于您将如何编写代码。这正是我关于拖放的想法。物理碰撞似乎是最简单、最有效的方法。谢谢