用Unity实现一个很基本的游戏操作,相当于吃星星,控制小球在方块区域内吃掉所有的小方块(food),即可获得游戏胜利。
1.游戏场景的实现:
1〉创建Cube,拉伸scale属性,实现地板平面(貌似现在很多地面都是这么干的),作为Ground
2〉 创建4个Cube作为四周的围墙
3〉将围墙全部放到Ground下面,当作子物体,这样做的好处是使整个游戏场景作为一个整体进行操作
2.食物的实现:
1〉创建Cube,调整Rotation属性进行旋转至如上状态
2〉如何实现物体的自动旋转呢?
只需要在Food下面挂载脚本:
void Update () {
this.transform.Rotate (Vector3.up);//每帧都使物体沿y轴旋转
}
/*对于Vector3.up
Vector3 .up
public static
Vector3
up
;
/*对于Vector3.up
Vector3 .up