734 B
734 B
ScriptComponent::Constructor
命名空间: XCEngine::Scripting
类型: constructor
头文件: XCEngine/Scripting/ScriptComponent.h
签名
ScriptComponent();
当前实现行为
- 调用内部
GenerateScriptComponentUUID()生成一个非零随机uint64_t。 m_assemblyName默认初始化为GameScripts。- 命名空间、类名和字段存储初始为空。
设计意义
组件 UUID 的存在,是为了让脚本运行时实例绑定不依赖对象内存地址。这样场景序列化、反序列化和运行时重建时,脚本实例可以通过 (GameObjectUUID, ScriptComponentUUID) 这组键稳定识别。