气泡表情

  • 类型:FrameEmoji

描述

FrameEmoji是运行时生成在角色头顶的特殊3DUI,一局游戏一个角色可以携带多个气泡表情。

动作对象一样,气泡表情放在相应的角色对象下即可被该角色调用。气泡表情可以放在角色对象下,也可以放在GameUI子级的文件夹中。

玩家可以自己制作气泡表情。气泡表情可以作为专门的气泡上传至商城,在平台购买并在客户端使用。

气泡表情在播放结束前被其他高优先级的气泡表情播放替代后无法继续播放或循环(例如:角色播放循环的点赞表情过程中播放了一次性的其他表情,其他表情播完不会自动播放点赞的旗袍表情,需要再次设置将点赞的气泡表情的播放属性改为True才能重新播点赞)。

属性

    Offset     坐标   Vector3   
    显示对象的坐标,分为世界坐标和相对坐标

    Scale     缩放比例   float   
    控件相对于自己实际宽高的缩放系数。

    Image     图像   string   
    帧表情的表情图片资源AssetId

    Transparency     透明度   float   
    表示图片的透明度,0为全透明,1为完全不透明

    IsVisible     是否显示   bool   
    勾选为显示,不勾选为不显示

    Active     是否生效   bool   
    帧动画组件是否起作用,不生效时不显示

    Playing     是否播放   bool   
    帧动画播放属性,勾选时播放,不勾选时不播放

    TilesX     水平裁剪列数   int   
    将图片裁剪的列数

    TilesY     垂直裁剪行数   int   
    将图片裁剪的行数

    Count     帧数   int   
    一个完整循环中的帧数

    Frametime     单帧时间   float   
    单独一帧占用的时间

    Looped     是否循环   bool   
    是否重复播放

    Cycleinterval     循环间隔   float   
    表示一个完整序列帧循环与下一次完整循环的间隔时间

继承自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-31 14:36   作者:宋澍川