アニメーションリソースクラス

Hierarchy

  • Resource

Constructors

Properties

animations: Animation[] = []
boneSets: BoneSet[] = []
effectParameters: EffectParameterObject[] = []
skins: Skin[] = []

Methods

  • アニメーションを取得する。

    Parameters

    • name: string

      アニメーション名

    Returns Animation

  • getBoneSetByName(name: string): BoneSet
  • ボーンセットを取得する。

    Parameters

    • name: string

      ボーンセット名

    Returns BoneSet

  • エフェクトパラメタを取得する。

    Parameters

    • name: string

      エフェクパラメタ名

    Returns EffectParameterObject

  • getSkinByName(name: string): Skin
  • スキンを取得する。

    Parameters

    • name: string

      スキン名

    Returns Skin

  • loadProject(assetName: string, assets: { [key: string]: g.Asset }, ...otherAssets: { [key: string]: g.Asset }[]): void
  • asapjテキストアセットを読み込む。関連するアセットがある場合、それも読み込む。

    すでに読み込んだaapjテキストアセットがあった場合、このResourceインスタンスから削除される。

    Parameters

    • assetName: string

      asapjテキストアセット名

    • assets: { [key: string]: g.Asset }

      利用できるアセット

      • [key: string]: g.Asset
    • Rest ...otherAssets: { [key: string]: g.Asset }[]

    Returns void

  • loadProjectV2(data: ContainerV2, assets: { [key: string]: g.Asset }, ...otherAssets: { [key: string]: g.Asset }[]): void
  • Parameters

    • data: ContainerV2
    • assets: { [key: string]: g.Asset }
      • [key: string]: g.Asset
    • Rest ...otherAssets: { [key: string]: g.Asset }[]

    Returns void

  • loadProjectV3(data: ContainerV3, assets: { [key: string]: g.Asset }, ...otherAssets: { [key: string]: g.Asset }[]): void
  • Parameters

    • data: ContainerV3
    • assets: { [key: string]: g.Asset }
      • [key: string]: g.Asset
    • Rest ...otherAssets: { [key: string]: g.Asset }[]

    Returns void

Generated using TypeDoc