如何使用InsertService:LoadAsset()使用模型名称而不是资源id?

我正在使用Roblox studio InsertService:LoadAsset() API,该API可以导入模型、贴花、脚本等等… 我想尝试使用模型名称(而不是id)实现相同的操作(导入模型和贴花)。

@darkelementallord(roblox) 的代码:

local ID = 0000000 --将其更改为模型ID
local InsertService = game:GetService("InsertService") --获取服务

local Model = InsertService:LoadAsset(ID) --插入模型
local NewModel = Model:GetChildren()[1] --找到您的模型

NewModel.Parent = workspace --将其放入游戏中
Model:Destroy() --销毁容器模型
点赞
用户16665626
用户16665626

你不能仅通过资产的名称使用 InsertService 加载 Asset。 你需要使用 AssetAssetId 来加载它。

2021-08-16 06:53:50