我正在创建一个电晕应用程序,它有一个按钮可以拍摄,重新加载,还有一个操纵杆来移动角色。我希望用户能够在他/她同时使用操纵杆移动角色时进行拍摄。我尝试使用Corona的内置多点触控:
system.activate("multitouch")
但它似乎没有任何影响。
有没有人对如何使多点触控工作有任何想法,或者我应该如何处理这个问题?
答案 0 :(得分:0)
想象一下,您正在“触摸”事件中注册事件监听器:
Runtime:addEventListener("touch", touchManager)
在这种情况下,您有事件ID,在多键时不同的触摸会有所不同。这是我的代码的一部分,允许用户同时移动和触发。
local function touchManager(event)
if (event.id == ignore_event_id) then return; end; -- should protect when user fired, and the same event messes with joystick
-- ....
end