Files
XCEngine/docs/api/XCEngine/Components/GameObject/GetID.md

662 B

GameObject::GetID

返回当前对象的运行时 ID。

ID GetID() const;

行为说明

当前 IDuint64_t 别名,默认由静态递增计数 s_nextID 分配。

按当前实现:

  • 默认构造出的对象会得到非零 ID
  • 场景反序列化时,文本中的 id 可能覆盖当前对象 ID
  • 反序列化结束后,s_nextID 会推进到当前最大 ID 之后

因此它适合作为当前运行时与编辑器里的对象句柄,但不应把它理解成天然不可变的全局永久标识。

返回值

  • GameObject::ID - 当前对象 ID。

相关文档