我不确定我们的任务是否以最具功能性的方式呈现,但我必须使用它。我有一个代表吃豆人游戏状态的“地图”:
B B B B
B P _ B
B . . B
B B B B
其中B是边界瓦片,P是吃豆人,_是空白空间,.是食物颗粒。在移动pacman时,有许多规则,但请考虑其中一条:
当吃豆人移动到一个被食物小球占据的瓷砖中时,用一个空白空间替换吃豆人瓷砖,用吃豆人替换食物小球。此函数的定义如下:
move:: [[Char]] -> [[Char]]
现在,我已经得到了一些函数,可以给出pacman的(x,y)坐标元组和他的新位置,并且我计划使用!!函数来“覆盖”这些块。但是,我对诸如:之类的
我正在从事一个非常小的Unity 5.4项目,我有几个“小球”,在游戏世界中有一个刚体2D和2D多边形对撞机附加。然后我也有一个球,它有一个刚体2D,多边形科里德和一个物理材料,允许球反弹到其他物体。
下面的代码是附加到脚本上的球将会做的事情…任何东西,当它击中绿色小球,但没有任何反应。我并不是真的想让它退出应用程序,这只是个例子。
以下是两个对象的属性:
public class BallBounce : MonoBehaviour {
// Use this for initialization
void Start () {
//activat