finally working buoyancy sim

This commit is contained in:
minjaesong
2024-07-21 16:26:49 +09:00
parent 082e1b7ec0
commit 42b3b9e02f
6 changed files with 100 additions and 116 deletions

View File

@@ -173,8 +173,8 @@ class MixerTrackProcessor(bufferSize: Int, val rate: Int, val track: TerrarumAud
(SAMPLING_RATED*0.5) / (24.0 * (distFromActor / distFalloff).sqr() + 1.0)
)
val sourceVec = (trackingTarget as ActorWithBody).let { it.externalV + (it.controllerV ?: Vector2()) }
val listenerVec = App.audioMixer.actorNowPlaying!!.let { it.externalV + (it.controllerV ?: Vector2()) }
val sourceVec = (trackingTarget as ActorWithBody).let { it.externalV + it.controllerV }
val listenerVec = App.audioMixer.actorNowPlaying!!.let { it.externalV + it.controllerV }
val distFromActorNext = distBetweenPoints(
App.audioMixer.actorNowPlaying!!.centrePosVector + listenerVec,
(trackingTarget as ActorWithBody).centrePosVector + sourceVec