662 B
662 B
GameObject::GetID
返回当前对象的运行时 ID。
ID GetID() const;
行为说明
当前 ID 是 uint64_t 别名,默认由静态递增计数 s_nextID 分配。
按当前实现:
- 默认构造出的对象会得到非零 ID
- 场景反序列化时,文本中的
id可能覆盖当前对象 ID - 反序列化结束后,
s_nextID会推进到当前最大 ID 之后
因此它适合作为当前运行时与编辑器里的对象句柄,但不应把它理解成天然不可变的全局永久标识。
返回值
GameObject::ID- 当前对象 ID。