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



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

我的节点大小很小(最大 10px(。因此,当相机太远时,很难检测到节点上按下的键。

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

提前谢谢你!

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

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

。法案

最新更新