ドキュメント

Unity Engine

Unity Engine

stateHash

A hash of the whole simulation state, covering every body's pose and velocity and every contact's manifold. Two worlds that have simulated identically produce the same value, so comparing it across runs or machines is a way to check that a simulation is deterministic.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

  • Type: Property
  • Namespace: Unity.U2D.Physics
  • Assembly: UnityEngine.PhysicsCore2DModule
public ulong stateHash { get; }

Remarks

This is recomputed from scratch over the entire world every time it is read, and is never cached, so treat it as a diagnostic rather than something to read every frame. The value identifies a state, not an object, so it is not stable across engine versions and should not be stored as a persistent identifier.