From f63f38239e2bbbec90d768fd8f2c4b80f0534592 Mon Sep 17 00:00:00 2001 From: Kazhnuz Date: Wed, 30 Oct 2024 20:33:38 +0100 Subject: [PATCH] fix(actors/physics): fix ground check --- framework/scenes/world/actors/physics/utils.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/scenes/world/actors/physics/utils.lua b/framework/scenes/world/actors/physics/utils.lua index ceb5749..7350f44 100644 --- a/framework/scenes/world/actors/physics/utils.lua +++ b/framework/scenes/world/actors/physics/utils.lua @@ -39,11 +39,11 @@ local function _norm(spd, nor, bfac) end local function _toOnPx(axis, grav) - return axis - utils.math.sign(grav) + return axis + utils.math.sign(grav) end local function _checkGravOnAxis(norm, grav) - if (grav ~= 0 and norm == utils.math.sign(grav)) then + if (grav ~= 0 and norm == -utils.math.sign(grav)) then return true end return false