VisionOS 中基于鼠标手势的动画实体?

问题描述 投票:0回答:1

所以我有一个模型(由 Realitykit Pro 制作),并将其作为实体添加到我的 Xcode 项目中。该模型是一个简单的矩形棱柱(旨在模拟一块皮肤)。当用户将鼠标拖过模型表面时,我想通过在用户绘制的轴上缩进/分割模型来模拟切口。我该怎么办?

我不确定是否可以根据用户的鼠标位置为实体设置动画。

我已经导入了一个将矩形分成两半的预制动画,但它不依赖于用户的鼠标位置,这是我想要实现的,以便在用户想要的地方进行切口。

谢谢!

animation entity virtual-reality realitykit visionos
1个回答
0
投票

检测滑动非常简单。将手势识别器放在

RealityView
上并跟踪开始/结束坐标。请参阅
https://github.com/nicklockwood/Euclid
中的 ExampleVisionOS 应用程序。

最困难的部分是为切口设置动画。这是一个完全不同的问题。我对此一无所知。

© www.soinside.com 2019 - 2024. All rights reserved.