【发布时间】:2013-05-09 21:37:12
【问题描述】:
我想为我的游戏设置一个碰撞处理程序,这样我就不必复制大量代码并缩短存储空间。在我将在一个类中使用的方法中,对于两个特定对象,它看起来像这样。
//Inside collision class
public void checkCollision(Block block, Ball ball){
//do stuff with the variables given
}
这意味着我只能检查块 + 球的碰撞
我的问题是:是否可以更改例如给定的对象,以便我可以使用相同的方法并仅解析对象,例如地板物体和球,但有时使用积木和球。
而且有时地板不可用,所以如果它想要全部三个,我不能只解析块和球
这样可以省去我的投入
public void collision(Block block, Floor floor, Ball ball){
}
不明白的请追问, 非常感谢
查尔顿桑塔纳
【问题讨论】:
标签: java android collision game-physics