Class CubismMotionQueueManager
Properties
_eventCallBack
_eventCustomData
_eventCustomData: any
_motions
_userTimeSeconds
_userTimeSeconds: number
Methods
doUpdateMotion
- doUpdateMotion(model: CubismModel, userTimeSeconds: number): boolean
-
Returns boolean
getCubismMotionQueueEntry
- getCubismMotionQueueEntry(motionQueueEntryNumber: any): undefined | CubismMotionQueueEntry
-
Parameters
-
motionQueueEntryNumber: any
isFinished
- isFinished(): boolean
-
Returns boolean
isFinishedByHandle
- isFinishedByHandle(motionQueueEntryNumber: any): boolean
-
Parameters
-
motionQueueEntryNumber: any
Returns boolean
release
- release(): void
-
Returns void
setEventCallback
- setEventCallback(callback: CubismMotionEventFunction, customData?: any): void
-
Returns void
startMotion
- startMotion(motion: ACubismMotion, autoDelete: boolean, userTimeSeconds: number): any
-
Parameters
-
-
autoDelete: boolean
-
userTimeSeconds: number
Returns any
stopAllMotions
- stopAllMotions(): void
-
Returns void
モーション再生の管理
モーション再生の管理用クラス。CubismMotionモーションなどACubismMotionのサブクラスを再生するために使用する。
Note
再生中に別のモーションが StartMotion()された場合は、新しいモーションに滑らかに変化し旧モーションは中断する。 表情用モーション、体用モーションなどを分けてモーション化した場合など、 複数のモーションを同時に再生させる場合は、複数のCubismMotionQueueManagerインスタンスを使用する。