模型资源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 作者:王辰剑