Crafty.multitouch()

public this .multitouch(Boolean bool)
bool

打开或关闭多点触控。初始化状态为关闭(false)。

public Boolean .multitouch()
[Returns]

多点触控当前是否可用。

启用/禁用多点触控功能。

如果将此设置为true,则期望您的实体具有触摸组件而不是鼠标组件。如果为false(默认),则只有具有鼠标组件的实体才会响应触摸。

如果函数调用时没有传递布尔值,它将返回多点触控是否可用。

注意:触摸组件(多点触控功能)目前与拖动组件不兼容。

例子

Crafty.multitouch(true);

var myEntity1 = Crafty.e('2D, Canvas, Color, Touch')
   .attr({x: 100, y: 100, w:200, h:200, z:1 })
   .color('black')
   .bind('TouchStart',function(e){ alert('big black box was touched', e); }),
 myEntity2 = Crafty.e('2D, Canvas, Color, Touch')
   .attr({x: 40, y: 150, w:90, h:300, z:2 })
   .color('green')
   .bind('TouchStart',function(e){ alert('big GREEN box was touched', e); });

Crafty.log("multitouch is "+Crafty.multitouch());