我正在构建我的第一个精灵套件游戏。到目前为止一切都很好 - 我几乎准备好发布了。然而,我遇到难以触摸的节点(对于用户而言)的问题
流程
问题
节点的命中区域当然只与当前显示的比例因子一样大。这意味着在产生时点击节点,用户必须击中(1,1)像素字段(或类似)
问题
是否有一种方便的方法让区域从一开始就注册了(max_size,max_size)?
答案 0 :(得分:2)
您可以将节点添加为SKSpriteNode
的子节点,即max_size x max_size。您可以将SKSpriteNode
的颜色设置为SKColor.clearColor()
,使其不可见。子节点的位置应为(0,0)。