overte-HifiExperiments/examples/dancing_bot.js
2014-04-16 20:39:55 -07:00

35 lines
985 B
JavaScript

//
// dancing_bot.js
// examples
//
// Created by Andrzej Kapolka on 4/16/14.
// Copyright 2014 High Fidelity, Inc.
//
// This is an example script that demonstrates an NPC avatar running an FBX animation loop.
//
// Distributed under the Apache License, Version 2.0.
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
//
var animation = AnimationCache.getAnimation("http://www.fungibleinsight.com/faces/hip_hop_dancing_2.fbx");
Avatar.skeletonModelURL = "http://www.fungibleinsight.com/faces/vincent.fst";
Agent.isAvatar = true;
var jointMapping;
Script.update.connect(function(deltaTime) {
if (!jointMapping) {
var avatarJointNames = Avatar.jointNames;
var animationJointNames = animation.jointNames;
if (avatarJointNames === 0 || animationJointNames.length === 0) {
return;
}
print(avatarJointNames);
print(animationJointNames);
jointMapping = { };
}
});