在用Corona进行游戏或者应用开发中,经常会用到拖拽物品的功能,但是官方的示例中并没有说的很清楚。今天,我要告诉你如何在Corona里实现基本的拖拽,你会发现,其实它非常简单。
逻辑解释:
在用户开始触摸时(又称“began”触摸事件的阶段),您必须存储对象的当前位置。然后,在“move”事件的阶段,你拿事件的当前位置(event.x,event.y)减去事件的开始位置(event.xStart,event.yStart),也添加到对象的存储位置。最后,你以新计算的位置来改变对象的当前位置,那就是用户的手指来移动对象。
...