重新调整是否单击了SceneKit中的对象

时间:2016-03-21 15:12:40

标签: ios objective-c scenekit

我想使用scenekit为ios制作游戏。我开始使用Xcode给我们的SceneKit模板(旋转飞机)。已经提供了handleTap方法,用于识别用户是否轻触屏幕。我想制作一个SCNBox并识别用户是否点击它,但我很困惑handleTap是如何工作的。 我是否必须在handleTap中添加框几何图形? 有人可以告诉我你如何将一个盒子放在屏幕中央,以便能够识别它是否被点击。

这是handleTap代码:

Column A      Column B      "Target Column"
07/02/2006    20/01/2006     07/02/2006
11/02/2006    17/02/2006     11/02/2006
17/02/2006    17/03/2006     17/03/2006
17/03/2006    21/04/2006     21/04/2006
21/04/2006    19/05/2006
19/05/2006

1 个答案:

答案 0 :(得分:0)

模板只查找材料:

SCNMaterial *material = result.node.geometry.firstMaterial;

您想要查看结果的节点:

if (result.node == _boxNode) { ... }