Table of Contents

Interface IVrmAnimation

Namespace
VMagicMirror.Buddy

VRM Animationの読み込み処理に関するAPIです。 本APIは作成途上のものであり、VMagicMirror v4.0.0の時点では本APIは利用できません。

public interface IVrmAnimation

Remarks

VMagicMirror v4.0.0の時点では機能整備が完了していないため、本APIの利用手段は提供していません。 ここでは、想定している機能を提示する目的でドキュメントを公開しています。

VRMやGLBによる3Dオブジェクトをサブキャラとして表示する機能は、 v4.0.0 以降のマイナーアップデートとして提供予定です。

Properties

IsLoaded

LoadAsync(string) によるロード処理が終わっていれば true、そうでなければ false を返します。

bool IsLoaded { get; }

Property Value

bool

Methods

GetLength()

IsLoadedtrue の場合、読み込んだアニメーションの長さを秒単位で取得します。 読み込みが完了していない場合は -1 を返します。

float GetLength()

Returns

float

VRM Animationの再生時間の秒数

LoadAsync(string)

ファイルパスを指定してVRM Animationをロードします。

Task LoadAsync(string path)

Parameters

path string

VRM Animation (.vrma) のファイルパス

Returns

Task