身体颜色

  • 类型:BodyColors

描述

可快速修改角色角色身体部件的颜色。

  • 身体颜色功能
  1. 身体颜色用于快速改变身体各部位的颜色。
  2. 改变身体颜色会将rgb值赋予身体的相应部位即改变对应零件或自定义零件的颜色。
  3. 直接改变身体零件的颜色也可以生效,但RGB值不会同步至对应身体颜色的属性上。
  4. 当角色对象下有多个身体颜色时,按创建顺序起效,先创建的生效。

属性

    HeadColor     头颜色   Vector3   
    头部模型的颜色

    ChestColor     胸颜色   Vector3   
    胸部模型的颜色

    LeftArmColor     左大臂颜色   Vector3   
    左大臂模型的颜色

    LeftHandColor     左手颜色   Vector3   
    左手模型的颜色

    LeftUpperLegColor     左大腿颜色   Vector3   
    左大腿模型的颜色

    LeftLowerLegColor     左小腿颜色   Vector3   
    左小腿模型的颜色

    LeftFootColor     左脚颜色   Vector3   
    左脚模型的颜色

    RightArmColor     右大臂颜色   Vector3   
    右大臂模型的颜色

    RightHandColor     右手颜色   Vector3   
    右手模型的颜色

    RightUpperLegColor     右大腿颜色   Vector3   
    右大腿模型的颜色

    RightLowerLegColor     右小腿颜色   Vector3   
    右小腿模型的颜色

    RightFootColor     右脚颜色   Vector3   
    右脚模型的颜色

    LeftPalmColor     左手掌颜色   Vector3   
    左手掌模型的颜色

    RightPalmColor     右手掌颜色   Vector3   
    右手掌模型的颜色

    LeftShoulderColor     左肩颜色   Vector3   
    左肩模型的颜色

    RightShoulderColor     右肩颜色   Vector3   
    右肩模型的颜色

继承自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:43   作者:刘征