Wikitude SDK APIリファレンス

バージョン: 8.1.0
表示:

ModelAnimationクラス

継承元: Animation
モジュール: AR

ModelAnimationを使用して、Modelで定義されたアニメーションを制御できます。3Dアニメーションの操作の詳細については、Wikitude SDKドキュメントを参照してください。

例:
//We want to start an animation inside a model
var model = new AR.Model("http://myServer.com/myModel.wt3");
var modelAnim = new AR.ModelAnimation(model, "hit"); //start hit-animation defined inside model

コンストラクター

ModelAnimation

(
  • model
  • animationId
  • options
  • duration
)

パラメーター:

  • model Model

    アニメーションを保持するモデル。

  • animationId String

    モデル内でアニメーションを参照するためのID。

  • options Object オプション

    追加のオブジェクトプロパティをカスタマイズするためのパラメーター。

    設定可能なプロパティは以下のとおりです。

  • duration Number オプション

項目索引

プロパティ

イベント

メソッド

destroy

()

継承元: ARchitectObject

オブジェクトを破棄します。

isRunning

() Boolean

継承元: Animation

Animationが現在実行中かどうかをチェックします。

戻り値:

Boolean:

Animationが現在実行されている場合はtrue。実行されていない場合はfalse。

pause

()

継承元: Animation

Animationを一時停止します。
PropertyAnimationが現在実行されていない場合、このメソッドを呼び出しても何も起こりません。

resume

()

継承元: Animation

Animationを再開します。
PropertyAnimationが現在実行されている場合、このメソッドを呼び出しても何も起こりません。それ以外の場合は、最後に一時停止された位置からAnimationが再開されるか、一時停止されていなかった場合は最初から開始されます。

start

(
  • loopTimes
)

継承元: Animation

Animationをただちに開始します。

パラメーター:

  • loopTimes(デフォルト値: 1Number オプション

    アニメーションの再生回数を指定します。負の値を指定すると無限にループします。整数にする必要があります。

stop

()

継承元: Animation

Animationをただちに停止します。Animationが自動的に停止する前に手動で停止することができます。手動で停止した場合、onFinishトリガーは発生しません。

プロパティ

destroyed

Boolean

継承元: ARchitectObject

オブジェクトがすでに破棄されているかどうかを示します。

イベント

onFinish

継承元: Animation

このトリガーは、Animationが完了したときに発生します。

このトリガーのデフォルト値はnullであり、トリガーが発生したときに何もアクションは実行されません。開発者はonFinishトリガーにカスタム関数を指定することで、カスタム機能を追加できます。

onStart

継承元: Animation

このトリガーは、Animationが開始する直前に発生します。

このトリガーのデフォルト値はnullであり、トリガーが発生したときに何もアクションは実行されません。開発者はonStartトリガーにカスタム関数を指定することで、カスタム機能を追加できます。