我开发了一个cocos3d应用程序,我的场景中有几个Node。
我的节点大小很小(最大10px)。 因此,当摄像机太远时,检测节点上按下的按键非常困难。
我们可以扩大节点上的检测区域吗?
提前谢谢!
答案 0 :(得分:1)
尝试使用CC3TouchBox
。这是一个不可见的框节点,您可以将其添加为要进行可触摸的较小节点的子节点。有关详细信息,请参阅CC3TouchBox
课程的课堂笔记。
如果框形状不适合您的需要,您可以使用任何节点形状(如球体),甚至是主节点的副本,作为主节点的子节点。关键是将visible
属性设置为NO,将shouldAllowTouchableWhenInvisible
属性设置为YES
。
...比尔