В моей игре есть два класса, оба из которых порождают спрайты, разница в том, что их спрайт перемещается в разные стороны.Обнаружение столкновения между спрайтами
public void newSprite(float x,float y){
Sprite sprite= Pools.obtain(Sprite.class);
sprite.set(Mysprite);
sprite.setPosition(x,y);
arrayList.add(sprite);
}
if(condition==true){
newSprite(); //calls the method to spawn a new sprite
}
однако, как мне определить, спрайты из другого класса столкнулся с этим, есть много спрайтов, что в настоящее время порождены из обоих классов. Моя идея - создать прямоугольник для каждого спрайта, используя пул.
ok Я скажу вам завтра, здесь 12 утра, мне действительно нужно немного поспать. благодаря –