贴花

  • 类型:Decal

服务器和客户端都可访问

简介

零件表面的其中一个面添加自定义贴图的对象。(物品中间镂空的话,会造成单面正反面都加载图像。)

  • 如何创建贴花
    在管理器内零件自定义零件合并零件对象后的加号添加贴花

  • 如何更改贴花
    在工作区内选中贴花对象,右侧属性区内更换贴图资源可更换贴花样式。并通过属性区内可调整透明度以及贴花所附的面。

  • 贴花的朝向
    以出生点的默认贴花箭头为例,当贴花表面设置为底部或者顶部时,箭头朝向为父级对象的前部;贴花表面设为其他时,箭头朝向为父级对象的顶部

属性

    TextureId     贴图资源ID   string   
    贴图资源ID

    Surface     贴花表面   Enum.SurfaceType   
    选择贴花贴在对象的哪一面

    Color     贴花颜色   Vector3   
    贴花颜色

    Transparency     贴花透明度   float   
    0为完全透明 1为完全不透明

    ImageType     贴花方式   Enum.ImageType   
    选择贴花的填充方式

继承自RWObject

    Name     名称   string   
    该对象的自定义名称

    ClassName     类型   string   
    该对象对应的对象类型名称

    Parent     父级   RWObject   
    该对象的父级对象

函数

继承自RWObject

    DelAllChild()
    删除所有子对象

    Available()
    检查对象是否可用

    Clone(parent)
    复制自身,若有参数则以参数为父级

    Destroy()
    删除自身

    GetAncestorByName(Name)
    通过对象名字寻找父级对象

    GetAncestorByClassName(className)
    通过对象类型寻找父级对象

    GetChildByName(Name,recursive)
    通过对象名字寻找子级对象

    GetChildByClassName(className,recursive)
    通过对象类型寻找子级对象

    GetAllChild()
    寻找自身所有子级对象,并作为一个列表返回

    GetAllDescendant()
    递归寻找自身所有后代,并作为一个列表返回

    IsAncestor(TarObj)
    判断自身是否为目标对象的祖先

    IsDescendant(TarObj)
    判断自身是否为目标对象的后代

    WaitForChild(childName,timeout)
    寻找自身的子对象。如果没有子对象,在没有填写timeout参数时,会暂停进程直到找到子对象;如果填写了timeout参数,会根据参数时间暂停进程,超出参数时间后,进程照常进行

    Child(childName)
    根据给定的名字寻找自身的子对象

    Equals(TarObj)
    判断自身是否为目标对象,结果为真返回True,结果为假返回False;注意克隆、新建同类型、同名对象,equal结果均为假

    IsClass(className)
    判断自身是否为给定的对象类型

事件

继承自RWObject

    Destroyed()
    删除自身时触发

    ChildAdded(childobject)
    添加子对象时触发

    ChildRemoved(childobject)
    移除子对象时触发

    DescendantAdded(descendantobject)
    添加后代时触发

    DescendantRemoved(descendantobject)
    移除后代时触发

    AncestryChanged(AncestryChanged)
    祖先变更时触发

文档更新时间: 2020-08-25 10:40   作者:刘征