【问题标题】:For ARCore TramsformableNode, Pinch getsture doesn't work at the first time对于 ARCore TramsformableNode,Pinch getture 在第一时间不起作用
【发布时间】:2026-01-17 03:35:02
【问题描述】:

捏合手势仅在第一次触摸事件后起作用,用户先触摸 3d 对象或先拖动 3d 对象。

【问题讨论】:

  • 为了在 SceneForm 中捏合、缩放、旋转TransformableNode,您需要先选择它。注意物体周围形成了一个环。然后你就可以执行你的手势事件了。
  • 谢谢!顺便说一句,你怎么知道这个?我没有从 ARCore 教程中获得任何成功。

标签: arcore sceneform


【解决方案1】:

要缩放 TransformableNode,必须选择它。您可以通过调用 TransformableNode.select() 确保在第一次创建 TransformableNode 时选择它。

【讨论】:

  • 请分享TransformableNode.select()后PinchGesture的代码。我想缩放对象并想获得它的大小。如何做到这一点?
  • TransformableNode 具有默认的捏合、拖动和缩放手势。
  • 在缩放节点并在向量中获取其区域设置后,向量为 x = 8.5, y=8.5, z=8.5。怎么换算成普通单位米?
最近更新 更多