# IScriptRuntime::CreateScriptInstance **命名空间**: `XCEngine::Scripting` **类型**: `method` **头文件**: `XCEngine/Scripting/IScriptRuntime.h` ## 签名 ```cpp virtual bool CreateScriptInstance( const ScriptRuntimeContext& context) = 0; ``` ## 作用 为某个 `ScriptComponent` 创建对应的脚本实例。 ## 契约要求 - 成功返回 `true`,失败返回 `false`。 - 实现应使用 `context` 里的 UUID 和组件信息完成绑定。 ## 相关文档 - [DestroyScriptInstance](DestroyScriptInstance.md) - [ScriptEngine::OnRuntimeStart](../ScriptEngine/OnRuntimeStart.md)