这个包提供了一个简单的 RealityKit Entity 类,用于创建一个以胶囊形式显示进度的几何体。
用于显示资源下载进度、用户操作完成情况,或者在您的 RealityKit 游戏中将此类用作生命值计量器。
RealityKit (目前) 在创建自定义几何体方面没有提供太多功能,所以我创建了这个类,以便避免向我的 RealityKit 项目添加更多的 3D 模型,并且认为其他人也可能会从中受益。
欢迎提出建议或创建包含您想要添加到此包中的新功能的 Pull Request。
要创建此对象并将其添加到 RealityKit 场景图中的 AnchorEntity,只需执行以下操作
func addProgressBar(to anchor: AnchorEntity) {
let pb = RKProgressBar(startAt: 1.0)
anchor.addChild(pb)
}
然后将该条的进度动画到值为 0,持续时间为 3 秒
pb.moveProgress(to: 0.0, duration: 3)