//// Created by James B. Pollack @imgntn on April 18, 2016.// Copyright 2016 High Fidelity, Inc.////// Distributed under the Apache License, Version 2.0.// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html//// An animation of the avatar clapping its hands while standingvar ANIM_URL = "https://content.overte.org/Developer/Tutorials/avatarAnimation/clap.fbx";// overrideRoleAnimation only replaces a single animation at a time. the rest of the motion is driven normally// @animationRole - name of animation// @animationURL - url// @playbackRate - frames per second// @loopFlag - should loop// @startFrame// @endFrameMyAvatar.overrideRoleAnimation("idleStand", ANIM_URL, 30, true, 0, 53);//stop a a minute because your hands got tired.Script.setTimeout(function(){MyAvatar.restoreRoleAnimation("idleStand");Script.stop();},60000)//or stop when the script is manually stoppedScript.scriptEnding.connect(function () {MyAvatar.restoreRoleAnimation("idleStand");});//overRideAnimation replaces all animations, so you dont have to provide a role name// @animationURL - url// @playbackRate - frames per second// @loopFlag - should loop// @startFrame// @endFrame//MyAvatar.overrideAnimation(ANIM_URL, 30, true, 0, 53);
//
// Created by James B. Pollack @imgntn on April 18, 2016.
// Copyright 2016 High Fidelity, Inc.
//
//
// Distributed under the Apache License, Version 2.0.
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
//
// An animation of the avatar clapping its hands while standing
var ANIM_URL = "https://content.overte.org/Developer/Tutorials/avatarAnimation/clap.fbx";
// overrideRoleAnimation only replaces a single animation at a time. the rest of the motion is driven normally
// @animationRole - name of animation
// @animationURL - url
// @playbackRate - frames per second
// @loopFlag - should loop
// @startFrame
// @endFrame
MyAvatar.overrideRoleAnimation("idleStand", ANIM_URL, 30, true, 0, 53);
//stop a a minute because your hands got tired.
Script.setTimeout(function(){
MyAvatar.restoreRoleAnimation("idleStand");
Script.stop();
},60000)
//or stop when the script is manually stopped
Script.scriptEnding.connect(function () {
MyAvatar.restoreRoleAnimation("idleStand");
});
//overRideAnimation replaces all animations, so you dont have to provide a role name
// @animationURL - url
// @playbackRate - frames per second
// @loopFlag - should loop
// @startFrame
// @endFrame
//MyAvatar.overrideAnimation(ANIM_URL, 30, true, 0, 53);