文档

Unity Engine

Download Unity

Unity Engine

SetName(Entity, FixedString64Bytes)

Sets the name of an entity.
阅读时间1 分钟最后更新于 19 天前

Definition

  • Type: Method
  • Namespace: Unity.Entities
  • Assembly: UnityEngine.EntitiesModule
public void SetName(Entity entity, FixedString64Bytes name)

Parameters

entity

The Entity object of the entity to name.

The name to assign. See remarks for caveats.

Remarks

Note that any
System.String
names will implicitly cast to FixedString64Bytes. This conversion will throw, rather than truncate, if over capacity (61 characters). Thus, ensure your names fit, or manually truncate them first (via FixedStringMethods.CopyFromTruncated).
However, GameObjects converted to entities (via Baking) will have long names silently truncated.
For performance, entity names only exist when running in the Unity Editor.