ドキュメント

Unity Engine

Unity Engine

DrawShapes(ReadOnlySpan<PhysicsShape>)

Draw a batch of shapes once, as custom drawing, each drawn into the world it belongs to.
読み終わるまでの所要時間 1 分最終更新 22日前

Definition

  • Type: Method
  • Namespace: Unity.U2D.Physics
  • Assembly: UnityEngine.PhysicsCore2DModule
public static int DrawShapes(ReadOnlySpan<PhysicsShape> shapes)

Parameters

The shapes to draw.

Returns

Type

Description

intThe number of shapes that were ignored (not drawn because the shape was invalid). A single warning is logged when any are ignored.

Remarks

The shapes can belong to different worlds; the world of each shape is locked only when it changes across the batch, so shapes should be ordered by world for the fewest locks. Any invalid shape in the batch is ignored. Unlike PhysicsShape.selectedDrawing, this does not persist: it draws once and is gone once every Scene/Game view has painted. See PhysicsShape.Draw for drawing a single shape.