【发布时间】:2013-12-02 01:10:12
【问题描述】:
我开发了一个 cocos3d 应用,我的场景中有几个 Node。
我的节点很小(最大 10 像素)。 因此,当相机太远时,很难检测到节点上的按键。
我们可以扩大节点上的检测区域吗?
提前谢谢你!
【问题讨论】:
标签: cocos3d
我开发了一个 cocos3d 应用,我的场景中有几个 Node。
我的节点很小(最大 10 像素)。 因此,当相机太远时,很难检测到节点上的按键。
我们可以扩大节点上的检测区域吗?
提前谢谢你!
【问题讨论】:
标签: cocos3d
尝试使用CC3TouchBox。这是一个不可见的框节点,您可以将其添加为要使其可触摸的较小节点的子节点。有关详细信息,请参阅 CC3TouchBox 课程的课堂笔记。
如果盒子形状不适合您的需要,您可以使用任何节点形状,例如球体,甚至是主节点的副本,作为主节点的子节点。关键是将visible属性设置为NO,将shouldAllowTouchableWhenInvisible属性设置为YES。
…比尔
【讨论】: