fix
This commit is contained in:
parent
9093524d53
commit
a866740565
35808
javascript/classes.js
35808
javascript/classes.js
File diff suppressed because one or more lines are too long
|
@ -1123,7 +1123,7 @@ public class EaglerAdapterImpl2 {
|
||||||
float var17 = 1.0F;
|
float var17 = 1.0F;
|
||||||
float var18 = 0.0F;
|
float var18 = 0.0F;
|
||||||
AudioListener l = audioctx.getListener();
|
AudioListener l = audioctx.getListener();
|
||||||
l.setPosition(x, y, z);
|
if(!(Float.isInfinite(x) || Float.isInfinite(y) || Float.isInfinite(z)))l.setPosition(x, y, z);
|
||||||
l.setOrientation(var13, var14, var15, var16, var17, var18);
|
l.setOrientation(var13, var14, var15, var16, var17, var18);
|
||||||
//l.setVelocity(vx, vy, vz);
|
//l.setVelocity(vx, vy, vz);
|
||||||
}
|
}
|
||||||
|
@ -1190,7 +1190,7 @@ public class EaglerAdapterImpl2 {
|
||||||
s.setBuffer(b);
|
s.setBuffer(b);
|
||||||
s.getPlaybackRate().setValue(pitch);
|
s.getPlaybackRate().setValue(pitch);
|
||||||
PannerNode p = audioctx.createPanner();
|
PannerNode p = audioctx.createPanner();
|
||||||
p.setPosition(x, y, z);
|
if(!(Float.isInfinite(x) || Float.isInfinite(y) || Float.isInfinite(z)))p.setPosition(x, y, z);
|
||||||
p.setMaxDistance(volume * 16f + 0.1f);
|
p.setMaxDistance(volume * 16f + 0.1f);
|
||||||
p.setRolloffFactor(1f);
|
p.setRolloffFactor(1f);
|
||||||
//p.setVelocity(0f, 0f, 0f);
|
//p.setVelocity(0f, 0f, 0f);
|
||||||
|
@ -1256,7 +1256,7 @@ public class EaglerAdapterImpl2 {
|
||||||
}
|
}
|
||||||
public static final void moveSound(int id, float x, float y, float z, float vx, float vy, float vz) {
|
public static final void moveSound(int id, float x, float y, float z, float vx, float vy, float vz) {
|
||||||
AudioBufferSourceNodeX b = activeSoundEffects.get(id);
|
AudioBufferSourceNodeX b = activeSoundEffects.get(id);
|
||||||
if(b != null && b.panner != null) {
|
if(b != null && b.panner != null && !(Float.isInfinite(x) || Float.isInfinite(y) || Float.isInfinite(z))) {
|
||||||
b.panner.setPosition(x, y, z);
|
b.panner.setPosition(x, y, z);
|
||||||
//b.panner.setVelocity(vx, vy, vz);
|
//b.panner.setVelocity(vx, vy, vz);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user