Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AudioAsset

音リソースを表すクラス。 本クラスのインスタンスをゲーム開発者が直接生成することはない。 game.jsonによって定義された内容をもとに暗黙的に生成されたインスタンスを、 Scene#assets、またはGame#assetsによって取得して利用する。

AudioAsset#playを呼び出す事で、その音を再生することが出来る。

Hierarchy

Implements

Index

Constructors

constructor

Properties

Private _lastPlayedPlayer

_lastPlayedPlayer: AudioPlayer

Private _system

_system: AudioSystem

data

data: any

duration

duration: number

hint

id

id: string

loop

loop: boolean

onDestroyed

onDestroyed: Trigger<Asset>

originalPath

originalPath: string

path

path: string

Methods

Private _assetPathFilter

  • _assetPathFilter(path: string): string
  • Parameters

    • path: string

    Returns string

Private Abstract _load

  • アセットの読み込みを行う。

    ゲーム開発者がアセット読み込み失敗時の挙動をカスタマイズする際、読み込みを再試行する場合は、 (このメソッドではなく) AssetLoadFailureInfo#cancelRetry に真を代入する必要がある。

    Parameters

    • loader: AssetLoadHandler

      読み込み結果の通知を受け取るハンドラ

    Returns void

destroy

  • destroy(): void

destroyed

  • destroyed(): boolean

inUse

  • inUse(): boolean
  • Returns boolean

play

stop

  • stop(): void
  • Returns void

Generated using TypeDoc