ドキュメント

Unity Engine

Unity Engine

InterpolateBodies()

Interpolates Rigidbodies in this PhysicsScene.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.PhysicsModule
public void InterpolateBodies()

Remarks

Interpolates all Rigidbodies in this PhysicsScene with Rigidbody.interpolation set to either RigidbodyInterpolation.Interpolate or RigidbodyInterpolation.Extrapolate with the current Time.time value.
This method is called automatically for the default PhysicsScene and therefore any manual calls on the Physics.defaultPhysicsScene will fail.
using UnityEngine;public class SimpleSimulator : MonoBehaviour{ private PhysicsScene m_PhysicsScene; private void Update() { m_PhysicsScene.InterpolateBodies(); } private void FixedUpdate() { m_PhysicsScene.ResetInterpolationPoses(); m_PhysicsScene.Simulate(Time.fixedDeltaTime); }}
Simulates and interpolates a non-default PhysicsScene.