private var sphereEntity: ModelEntity? var body: some View { RealityView { content in ... } update: { content in // 円周運動を実装(半径1、周期10秒) guard let sphere = sphereEntity else { return } let currentTime = CACurrentMediaTime() let period: Double = 10.0 // 1周する時間(秒) let angle = Float(currentTime / period * 2.0 * .pi) // 円周運動 座標計算 let x = cos(angle) let z = sin(angle) sphere.position = SIMD3<Float>(x, 0, z) } } updateクロージャー 参照する state 更 新時に実行されるが、毎フレーム実行される と勘違いされている?