Така че работя върху прост сблъсък на правоъгълник с правоъгълник за моята игра в Lua. Имам алгоритъм, който използвах за други проекти за този тип сблъсък, но е в C++ и знам, че работи. Проблемът е, че използва центъра на правоъгълника. Въпреки че е лесно да се изчисли, имам проблеми със запазването на центъра, в центъра, докато спрайтът се движи. Ето какво правя
--this moves the bounding box of the collision, BUT not the center
self.boundingBox.sprite.tween = transition.to(self.boundingBox.sprite,{ transistion = easing.outExpo, y = arg.y, x=arg.x,time = arg.time,onComplete = function() end});
Спрайтът се движи както трябва, но свойството "self.boundingBox.centerY" не е и не съм сигурен кой би бил най-добрият начин за справяне с тази ситуация. моля помогнете Благодаря