Използвам pre-Collision, за да накарам моя Player да премине през платформата по този начин
local function PhysicsPreCo(self,event)
local Type = event.other.Type
local PlayerY = self.y
local PlatY = event.other.y
if Type == "Platform" then
if PlayerY -8 > PlatY then event.contact.isEnabled = false ; print("H") end
end
end
Така че докато тук всичко работи, играчът ми преминава през платформата правилно, но понякога, когато скоча преди платформата твърде рано, играчът ми удря лявата страна на платформата, вместо да мине.
Мислех да използвам ширината и височината на съдържанието, за да идентифицирам платформата от лявата страна и да кажа на физиката да премине през нея, когато я удари, но не успях да разбера.
Всяка помощ ще бъде благодарна, благодаря много :)
!