前面简单的 介绍了unity的一些功能和方法,从现在开始,我们就以一个游戏实例(坦克大战)来讲解unity游戏开发,因为我之前也是看别的教程学习的所以所以可能和别人做法的一样,现在我是一边做一边写,在最后我会把源代码发到网上。
首先我们先简单的介绍一下我们这个坦克大战到最后的一个效果,主角(也就是你)利用键盘和鼠标来控制坦克的移动旋转以及发射炮弹,然后出现若干辆敌对的坦克,开始攻击你,你学要做的就是保护自己并攻击敌对的坦克。现在我们开始编写坦克大战游戏:
打开unity,创建一个地面,(这里为了简化游戏,我们在这里并不做游戏的地形),添加一个Cube改名为Mytank,选中Mytank在菜单栏中找到Component>Physics>Rigidbody,这样我们就给这个方块添加了一个物理属性,它受到重力、摩擦力等,然后我们在Project中创建一个C# script,重命名为Tank_move,打开输入代码:
public float Force=1000;
void Update () {
if (Input.GetKey(K
首先我们先简单的介绍一下我们这个坦克大战到最后的一个效果,主角(也就是你)利用键盘和鼠标来控制坦克的移动旋转以及发射炮弹,然后出现若干辆敌对的坦克,开始攻击你,你学要做的就是保护自己并攻击敌对的坦克。现在我们开始编写坦克大战游戏:
打开unity,创建一个地面,(这里为了简化游戏,我们在这里并不做游戏的地形),添加一个Cube改名为Mytank,选中Mytank在菜单栏中找到Component>Physics>Rigidbody,这样我们就给这个方块添加了一个物理属性,它受到重力、摩擦力等,然后我们在Project中创建一个C# script,重命名为Tank_move,打开输入代码:
public float Force=1000;
void Update () {
if (Input.GetKey(K