如何让Nao机器人一个接一个地执行功能? 这使得一切都在同一时间发生:
session.service("ALTextToSpeech").done(function (tts) {
tts.say("Hello world.");
}).fail(function (error) {
console.log("An error occurred:", error);
});
session.service("ALBehaviorManager").done(function (behavior) {
behavior.runBehavior("Stand/Emotions/Positive/Winner_1");
}).fail(function (error) {
console.log("An error occurred:", error);
});
谢谢你的帮助!
答案 0 :(得分:0)
你必须用“完成”(或在qimessaging js v2中“然后”)链接你的函数,如下所示:
session.service("ALTextToSpeech").done(function (tts) {
tts.say("Hello world.").done(function() {
session.service("ALBehaviorManager").done(function (behavior) {
behavior.runBehavior("Stand/Emotions/Positive/Winner_1");
})
});
})