模型资源ID MeshId

数据流向
数据由服务器同步给客户端

简介

MeshId是控制自定义零件特殊零件对象在工作区下生效时显示模型的属性。

玩家可以在自定义零件特殊零件对象的右侧属性栏修改该属性的参数,参数修改后立即生效,根据MeshId代表的模型资源改变当前对象的外观。
MeshId可已通过代码进行修改,玩家可以利用该属性实现对零件模型的更改。在试用脚本对该属性进行赋值时,需加前缀rwid://,例如:”rwid://T1hRdTBybT1RCxfErK”。

自定义零件下存在特殊零件对象,自定义零件的MeshId属性不生效,显示的模型以特殊零件的MeshId属性为准。

实例

实例1 修改自定义模型的MeshId属性

在工作区创建一个自定义零件,再在该自定义零件下创建一个特殊零件,2秒后修改该特殊零件的MeshId属性,观察特殊零件的变化


local meshPart=RWObject:New("MeshPart") --创建一个自定义零件的信息
meshPart.Position=Vector3.New(1,1,1) --设置该自定义零件的位置
meshPart.Parent=GetService("WorkSpace") --在工作区下创建该自定义零件
local specialMesh=RWObject:New("SpecialMesh") --创建一个特殊零件的信息
specialMesh.Parent=meshPart --在刚创建的自定义零件下创建该特殊零件
wait(2) --等待2秒
specialMesh.MeshId="rwid://T1hRdTBybT1RCxfErK" --修改特殊零件的MeshId
文档更新时间: 2020-08-18 11:22   作者:王辰剑