我正在创建一个游戏,你会得到几个字母(它们是图像,每个字母都是图像) 并且你有空位(黑盒子的图像)。
当用户触摸该字母的图像时,它会克隆该字母,并开始移动该用户正在触摸的克隆,如果他将其放入其中一个插槽(其中一个黑匣子),那么它就会掉落在那里,如果他没有将它移动到黑匣子,它就会重置(克隆消失,就像掉落一样)。
现在我在这里使用故事板,我准备好了level1.lua文件,场景背景和所有。
我应该在这里使用什么逻辑?我尝试使用googling教程拖放电晕,但找不到任何。
任何人都可以推荐一个好的逻辑来在故事板混乱的文件中执行此操作吗?
答案 0 :(得分:1)
您可以在逻辑中使用此方法
字母和插槽有物理实体,你可以拖动字母,当字母在插槽体上碰撞时,你现在可以获得碰撞数据,你现在可以放下字母了。
矩形方法
这是直截了当的。您必须获取所有插槽的x,y,宽度和高度,并在拖动它时将其与字母的x和y 进行比较。 字母的x和y 必须位于广告位的(x到x +宽度)和(y到y +高度)之间,以便您现在可以放弃写给指定插槽的信件。
由您决定如何编码。这只是我对拖放的想法。