guansss / pixi-live2d-display

A PixiJS plugin to display Live2D models of any kind.
https://guansss.github.io/pixi-live2d-display/
MIT License
898 stars 137 forks source link

请问可以设置每个idle播放之间的间隔吗 #91

Closed GardenHamster closed 1 year ago

GardenHamster commented 1 year ago

因为有的模型是游戏里面提取的,所以想让每个闲置动画之间有一段间隔

guansss commented 1 year ago

可以禁用掉 idle 动画的自动播放:

model.internalModel.motionManager.state.shouldRequestIdleMotion = () => false;

然后自己播放动画:

model.internalModel.motionManager.on('motionFinish', () => {
    setTimeout(() => model.motion('idle'), 5000);
});
GardenHamster commented 1 year ago

明白了,谢谢佬