Question : Looping & Not Looping a Motion (.mtn)

RusRus
edited February 2016 in Help
If this is how you loop a mtn:

---------------------
[ inside load function: ]
Simple.loadBytes(modelDef.motion, function(buf){
motion = new Live2DMotion.loadMotion(buf);
});

[ inside periodic draw function: ]
if(motionMgr.isFinished()){
motionMgr.startMotion(motion);
}
motionMgr.updateParam(live2DModel);
---------------------

How do you play a motion only once? (ie: not looping)

Thanks in advance)
Tagged:

Comments

  • Hi, Rus.
    Live2D API doesn't function to motion play only once .
    I think there is only flag management .

    [For example]
    ------------------------------
    var once = 1; // frag
    if(motinMgr.isFinishied() && once > 0){
    motionMgr.startMotion(motion);
    once--;
    }
    ------------------------------
  • alright. thank you
Sign In or Register to comment.