CC3node - 节点太小时未检测到触摸

时间:2013-11-28 11:29:15

标签: cocos3d

我开发了一个cocos3d应用程序,我的场景中有几个Node。

我的节点大小很小(最大10px)。 因此,当摄像机太远时,检测节点上按下的按键非常困难。

我们可以扩大节点上的检测区域吗?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

尝试使用CC3TouchBox。这是一个不可见的框节点,您可以将其添加为要进行可触摸的较小节点的子节点。有关详细信息,请参阅CC3TouchBox课程的课堂笔记。

如果框形状不适合您的需要,您可以使用任何节点形状(如球体),甚至是主节点的副本,作为主节点的子节点。关键是将visible属性设置为NO,将shouldAllowTouchableWhenInvisible属性设置为YES

...比尔