【发布时间】:2023-04-02 20:38:02
【问题描述】:
我的游戏有两个类,它们都生成精灵,唯一的区别是它们的精灵向不同的方向移动。
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
}
但是我如何检测来自另一个类的精灵是否与这个类碰撞,有很多精灵是从两个类中产生的。我的想法是使用池为每个精灵创建一个矩形。
【问题讨论】: