mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2025-10-30 08:11:25 +00:00
fix sounds
This commit is contained in:
parent
fa8848cbae
commit
185366ba94
6 changed files with 5 additions and 7 deletions
BIN
marblegame.hl
BIN
marblegame.hl
Binary file not shown.
|
|
@ -256,9 +256,6 @@ class CameraController extends Object {
|
|||
var rightVec = camera.up.cross(forwardVec).normalized();
|
||||
var upVec = forwardVec.cross(rightVec);
|
||||
|
||||
var cameraQuat = new Quat();
|
||||
cameraQuat.initDirection(camera.target.sub(camera.pos).normalized());
|
||||
|
||||
camera.target = marblePosition.add(upVec.multiply(0.3));
|
||||
camera.up = upVec;
|
||||
continue;
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ import h3d.Vector;
|
|||
import octree.IOctreeObject;
|
||||
import h3d.Matrix;
|
||||
import h3d.col.Bounds;
|
||||
import src.PathedInterior;
|
||||
|
||||
class CollisionEntity implements IOctreeObject {
|
||||
public var boundingBox:Bounds;
|
||||
|
|
@ -94,7 +95,7 @@ class CollisionEntity implements IOctreeObject {
|
|||
var radius = collisionEntity.radius;
|
||||
|
||||
var invMatrix = invTransform;
|
||||
if (this.velocity.lengthSq() != 0)
|
||||
if (this.go is PathedInterior)
|
||||
invMatrix = transform.getInverse();
|
||||
var sphereBounds = new Bounds();
|
||||
var localPos = position.clone();
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class DuctFan extends ForceObject {
|
|||
public override function init(level:src.MarbleWorld) {
|
||||
super.init(level);
|
||||
|
||||
this.soundChannel = AudioManager.playSound(ResourceLoader.getAudio("data/sound/fan_loop.wav"), this.getAbsPos().getPosition(), true);
|
||||
this.soundChannel = AudioManager.playSound(ResourceLoader.getAudio("data/sound/fan_loop.wav"), new Vector(1e8, 1e8, 1e8), true);
|
||||
}
|
||||
|
||||
public override function update(timeState:src.TimeState) {
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class SmallDuctFan extends ForceObject {
|
|||
public override function init(level:src.MarbleWorld) {
|
||||
super.init(level);
|
||||
|
||||
this.soundChannel = AudioManager.playSound(ResourceLoader.getAudio("data/sound/fan_loop.wav"), this.getAbsPos().getPosition(), true);
|
||||
this.soundChannel = AudioManager.playSound(ResourceLoader.getAudio("data/sound/fan_loop.wav"), new Vector(1e8, 1e8, 1e8), true);
|
||||
}
|
||||
|
||||
public override function update(timeState:src.TimeState) {
|
||||
|
|
|
|||
|
|
@ -46,7 +46,7 @@ class Tornado extends ForceObject {
|
|||
|
||||
public override function init(level:src.MarbleWorld) {
|
||||
super.init(level);
|
||||
this.soundChannel = AudioManager.playSound(ResourceLoader.getAudio("data/sound/tornado.wav"), this.getAbsPos().getPosition(), true);
|
||||
this.soundChannel = AudioManager.playSound(ResourceLoader.getAudio("data/sound/tornado.wav"), new Vector(1e8, 1e8, 1e8), true);
|
||||
for (material in this.materials) {
|
||||
material.blendMode = Alpha;
|
||||
material.mainPass.culling = h3d.mat.Data.Face.None;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue