在Corona中拖动loqSprite对象

我是第一次使用loqSprite,我正在尝试拖动一个loqSprite精灵对象,但无法完成,它只调用一次listener,然后接下来既不调用它的触摸监听器,也不会报错,精灵在播放。 我以为可能我的拖拽/监听函数可能有缺陷,但是当我在内置的Corona的Sprite对象上尝试相同的拖动(movePen()函数)时,它可以很好地工作。 我不知道我错过了什么。是否有人可以帮我...以下是代码片段。谢谢

点赞
用户2409015
用户2409015

首先,在循环中不需要调用penSpriteAnim:play()。因为它会自动循环播放,直到您不调用penSpriteAnim:pause()函数。

对于您的触摸侦听器,您应该在页面顶部声明所有本地变量。 我不确定这一点,但希望这样做可以完成。因为lua是从上到下编译的。

2014-03-11 10:21:58