39 lines · 1.3 KB · JavaScript
RawDownload
////  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);