mirror of
https://github.com/overte-org/overte.git
synced 2025-04-05 12:00:51 +02:00
32 lines
1.1 KiB
JavaScript
32 lines
1.1 KiB
JavaScript
//
|
|
// theBird.js
|
|
// examples
|
|
//
|
|
// Created by Anthony Thibault on 11/9/2015
|
|
// Copyright 2015 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
|
|
//
|
|
// Example of how to play an animation on an avatar.
|
|
//
|
|
|
|
var THE_BIRD_RIGHT_URL = "https://hifi-public.s3.amazonaws.com/ozan/anim/the_bird/the_bird_right.fbx";
|
|
|
|
var roles = MyAvatar.getAnimationRoles();
|
|
var i, l = roles.length
|
|
print("getAnimationRoles()");
|
|
for (i = 0; i < l; i++) {
|
|
print(roles[i]);
|
|
}
|
|
|
|
// replace point animations with the bird!
|
|
MyAvatar.overrideRoleAnimation("rightHandPointIntro", THE_BIRD_RIGHT_URL, 30, false, 0, 12);
|
|
MyAvatar.overrideRoleAnimation("rightHandPointHold", THE_BIRD_RIGHT_URL, 30, false, 12, 12);
|
|
MyAvatar.overrideRoleAnimation("rightHandPointOutro", THE_BIRD_RIGHT_URL, 30, false, 19, 30);
|
|
|
|
Script.scriptEnding.connect(function() {
|
|
MyAvatar.restoreRoleAnimation("rightHandPointIntro");
|
|
MyAvatar.restoreRoleAnimation("rightHandPointHold");
|
|
MyAvatar.restoreRoleAnimation("rightHandPointOutro");
|
|
});
|