SKSpriteNode纹理alpha会影响触摸区域吗?

时间:2016-10-07 17:41:46

标签: sprite-kit touch textures alpha skspritenode

如果SKSpriteNode的纹理具有不是矩形的alpha,而没有轮廓/边框,SPSpriteNode的触摸区域是否会减少到只有不透明像素的区域并忽略完全透明的像素?

或者是SKSpriteNode的矩形尺寸,无论纹理透明度如何,触控区域都是?

1 个答案:

答案 0 :(得分:2)

是,不相信,触摸区域基于节点的frame属性,这是精灵的最小可见框输出区域。所以,如果你有一个32x32的Sprite,但是你的内部有一个直径为16的可见圆圈,那么你的触摸区域是一个围绕圆圈的16x16方形