如何赋予精灵精确的触摸位置?

问题描述 投票:1回答:1

我的问题是

当我触摸黑色箭头区域时,我仍会触摸整个图片,但是当我仅触摸红色区域]时,我只希望触摸并有动作。我试图给spriteNode plane = childNode(withName: "play")命名,但它不仅接受/触摸了所有图像帧,而且不仅是alphaBody。

red and black areas

我在Google上进行了一些搜索,但没有得到积极的结果。

非常感谢。

我的问题是,当我触摸黑色箭头区域时,我仍会触摸整个图片,但是当我仅触摸红色区域时,我只希望触摸并有操作。我试图给spriteNode平面取一个名字= childNode(...

ios swift sprite-kit textures skspritenode
1个回答
0
投票

[我将在这里解释这个概念,但是如果您可能需要将这些东西看做一个完整的项目,欢迎参考我从Apple Education,2019年的书code中学到的“App Development with Swift”,特别是《指南》在第3A章末尾进行项目,但是阅读关于ARKit的整个章节可能会很有帮助

© www.soinside.com 2019 - 2024. All rights reserved.