From 5d52864c9fd873c4ce6609e65450dc86a6ebab05 Mon Sep 17 00:00:00 2001 From: Duion Date: Wed, 1 Jun 2016 17:55:50 +0200 Subject: [PATCH] move reference point for camShake to player's bounding box center --- Engine/source/T3D/fx/explosion.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Engine/source/T3D/fx/explosion.cpp b/Engine/source/T3D/fx/explosion.cpp index e4daaf077..149ee6f2f 100644 --- a/Engine/source/T3D/fx/explosion.cpp +++ b/Engine/source/T3D/fx/explosion.cpp @@ -897,7 +897,7 @@ bool Explosion::onAdd() if( applyShake && obj ) { - VectorF diff = obj->getPosition() - getPosition(); + VectorF diff = obj->getWorldBox().getCenter() - getPosition(); //changed to use player's center instead of origin, it is more accurate F32 dist = diff.len(); if( dist < mDataBlock->camShakeRadius ) {