Update position of audio

This commit is contained in:
Atlante45 2014-09-15 16:05:26 -07:00
parent f3e2507ed3
commit 9bed37c86c

View file

@ -9,7 +9,7 @@
// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
// //
var position = { x:1, y: 1, z: 20 }; var position = { x:1, y: 1, z: 10 };
var rotation = Quat.fromPitchYawRollDegrees(0, 0, 0); var rotation = Quat.fromPitchYawRollDegrees(0, 0, 0);
var scale = 1.0; var scale = 1.0;
@ -20,8 +20,8 @@ var AudioRotationOffset = Quat.fromPitchYawRollDegrees(0, -90, 0);
var audioOptions = new AudioInjectionOptions(); var audioOptions = new AudioInjectionOptions();
audioOptions.volume = 0.7; audioOptions.volume = 0.7;
audioOptions.position = position; audioOptions.position = position;
//audioOptions.orientation = Quat.multiply(AudioRotationOffset, rotation); audioOptions.orientation = Quat.multiply(AudioRotationOffset, rotation);
//audioOptions.loop = true; audioOptions.loop = true;
audioOptions.isStereo = true; audioOptions.isStereo = true;
var injector = null; var injector = null;
@ -49,13 +49,13 @@ function update() {
var newProperties = Entities.getEntityProperties(entity); var newProperties = Entities.getEntityProperties(entity);
if (newProperties.type === "Model") { if (newProperties.type === "Model") {
if (newProperties.position != properties.position) { if (newProperties.position != properties.position) {
audioOptions.position = newProperties.position;
}
if (newProperties.orientation != properties.orientation) {
audioOptions.orientation = newProperties.orientation;
} }
properties = newProperties;
} else { } else {
entity = null; entity = null;
Script.update.disconnect(update); Script.update.disconnect(update);