-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Description
@dtex @rwaldron Hi I'm trying to sequence animations on 3 servos using this code:
const sequence = new Animation(new Servos([coinReceiverServo, robotHeadServo, robotEyeServo]));
sequence.enqueue({
duration: 100,
keyFrames: [[null, { degrees: 0 }], [null], [null]],
onstart: () => console.log("1 start"),
oncomplete: () => console.log("1 end"),
});
sequence.enqueue({
duration: 5000,
keyFrames: [[null, { degrees: 179 }], [null], [null]],
onstart: () => console.log("2 start"),
oncomplete: () => console.log("2 end"),
});
sequence.enqueue({
duration: 1500,
keyFrames: [[null], [null, { degrees: 180 }], [null]],
onstart: () => console.log("3 start"),
oncomplete: () => console.log("3 end"),
});Using this code, 3 never starts… I don't get why.
Have a look at #1376 but still having issues.
Also, it's impossible to pause the sequence before something has been enqueued.
Any idea?
Metadata
Metadata
Assignees
Labels
No labels