Corona中的Multitouch(同时多个触摸事件)

我正在使用 Corona 制作一个应用程序,其中有一个按钮来射击、重新加载和一个摇杆来移动角色。我希望用户能够同时在移动角色时射击。我尝试使用 Corona 的内置多点触摸功能:

system.activate("multitouch")

但似乎没有任何影响。

有没有人有任何想法,如何使多点触摸功能正常工作,或者有没有其他的想法来解决这个问题?

点赞
用户635010
用户635010

想象一下,你正在注册“触摸”事件的事件侦听器:

Runtime:addEventListener(“touch”,touchManager)

在这个事件中,你有事件ID,不同的触摸在multitap期间不同。这是一部分允许用户同时移动和射击的代码:

local function touchManager(event)
     if (event.id == ignore_event_id) then return; end; --在用户开火时应进行保护,并且相同的事件将与操纵杆混淆
     -- ....
end
2013-12-31 16:14:17