tubao
    Preparing search index...

    Class DBuse

    龙骨应用类提供上层应用功能

    Hierarchy (View Summary)

    Index

    Constructors

    • 初始化龙骨工厂

      Parameters

      • name: string

        龙骨项目名字

      • lodinYes: boolean = true

        是否加载

      Returns DBuse

    Properties

    _flip: boolean = false
    _scale: number = undefined
    activitySkeleton: any
    AnGroup: {} = {}
    bqStatic: boolean = true
    dbDataList: {} = {}

    龙骨数据列表

    dbName: string

    资源名字

    initYes: boolean = false

    初始化完成

    showSkeleton: any
    skeleton: {} = {}

    龙骨项目所有骨架

    Accessors

    • get flip(): boolean

      全部骨架翻转设置

      Returns boolean

    • set flip(type: boolean): void

      全部骨架翻转设置

      Parameters

      • type: boolean

        是否翻转

      Returns void

    • get scale(): number

      全体骨架缩放

      Returns number

    • set scale(num: number): void

      全体骨架缩放

      Parameters

      • num: number

        缩放倍数

      Returns void

    • set speed(speed: number): void

      设置全部骨骼播放速度

      Parameters

      • speed: number

        速度

      Returns void

    Methods

    • 动画控制

      Parameters

      • skeletonName: string

        骨架名字

      • anName: string

        动画名字

      • Control: any

        动画的控制 boolean-true:一直播放,boolean-false:停止,number:指定帧开始播放动画

      • anSize: number = null

        动画设置 播放次数。 [-1: 使用动画数据默认值, 0: 无限循环播放, [1~N]: 循环播放 N 次]

      Returns void

    • 动画组序列播放

      Parameters

      • skeletonName: string

        骨架名字

      • anGroup: any[]

        动画组要添加的数据[[动画名字,循环次数],动画名字,[动画名字,循环次数]]

      • fun: Function = null

        函数回调

      Returns void

    • 根据名字获取到骨节坐标系偏移变换

      Parameters

      • skeletonName: string

        骨架名字

      • boneName: string

      Returns Transform

    • 根据名字获取到骨架显示对象

      Parameters

      • skeletonName: string

        骨架名字

      Returns DisplayObject

    • 根据名字获取到插槽显示对象

      Parameters

      • skeletonName: string

        骨架名字

      • slotName: string

        插槽名字

      Returns Bitmap

    • 设置当前骨架是否翻转

      Parameters

      • skeletonName: string
      • type: boolean

      Returns void

    • 资源加载

      Parameters

      • name: string

        龙骨项目名字

      Returns void

    • 混合动画播放

      Parameters

      • skeletonName: string

        骨骼名字

      • anGroup: mixanPlayInter

        动画组

      • fun: Function = null

        回调函数

      Returns AnimationState

      动画状态由播放动画数据时产生

    • 混合动画组播放

      Parameters

      • skeletonName: string

        骨骼名字

      • anGroup: mixanPlayInter[]

        动画组

      • fun: Function = null

        回调函数

      Returns void

    • 根据名字获取骨节对象

      Parameters

      • skeletonName: string

        骨架名字

      • boneName: string

        骨骼节点名字

      Returns Bone

    • 根据名字获取骨架对象

      Parameters

      • skeletonName: string

        骨架名字

      Returns Armature

    • 根据名字获取插槽对象

      Parameters

      • skeletonName: string

        骨架名字

      • slotName: string

        插槽名字

      Returns Slot

    • 请求数据

      Parameters

      • str: string

        资源名字

      • lodingType: boolean = true

        资源加载类型 true:res管理内置资源,false:外部url方式加载

      Returns Promise<unknown>

    • 根据名字进行骨架缩放

      Parameters

      • skeletonName: string

        骨架名字

      • num: number

      Returns void

    • 设置插槽到特定位置显示不同插槽里面内容

      Parameters

      • skeletonName: string
      • slotName: string
      • index: number

        位置

      Returns number

      返回当前索引位置

    • 设置插槽图片内容

      Parameters

      • skeletonName: string

        骨架名字

      • slotName: string
      • imgResName: string | Texture

        图片资源名字

      • imgResX: number

        图片资源位置x

      • imgResY: number

        图片资源位置y

      • imgResRotation: number

        图片资源旋转角度

      • imgResVisible: boolean

        图片资源显示隐藏

      • lodingType: boolean = true

        资源加载类型 true:res管理内置资源,false:外部url方式加载

      Returns Promise<void>

    • 改变插槽显示对象,并且在规定的时间后还原

      Parameters

      • skeletonName: string

        骨架名字

      • slotName: string
      • time: number = 0

        时间,默认为null,不进行time后变回来,假如传入值则在这个时间后变回来

      • imgResName: string

        图片资源名字

      • imgResX: number

        图片资源位置x

      • imgResY: number

        图片资源位置y

      • imgResRotation: number

        图片资源旋转角度

      • imgResVisible: boolean

        图片资源显示隐藏

      • lodingType: boolean = true

        资源加载类型 true:res管理内置资源,false:外部url方式加载

      Returns void

    • 骨架显示隐藏

      Parameters

      • skeletonName: string

        骨架名字

      • type: boolean

        显示隐藏

      Returns void

    • 设置当前骨骼的动画播放速度

      Parameters

      • skeletonName: string

        骨架名字

      • speed: number

        速度

      Returns void

    • 替换当前项目插槽内容用外部项目的指定插槽

      Parameters

      • dragonBonesName: string

        外部项目名字,DragonBonesData 实例的缓存名称

      • armatureName: string

        骨架数据名称。

      • slotName: string

        插槽数据名称。

      • displayName: string

        显示对象数据名称。

      • slot: Slot

        指定的插槽

      • OptionaldisplayIndex: number

        被替换的显示对象数据的索引。 (如果未设置,则替换当前的显示对象数据)

      Returns void