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());