unity坦克大战(一)

本文介绍了如何在Unity中创建坦克大战游戏的基础元素。首先,从网站获取坦克模型并转换为FBX格式,导入Unity并调整大小与位置。接着,创建球体作为炮弹,并赋予Rigidbody属性。通过预物体创建炮弹模板,并编写碰撞销毁脚本。最后,通过编写发射炮弹的脚本,实现坦克发射炮弹的功能,包括设置发射位置、添加力和响应Space键发射。
摘要由CSDN通过智能技术生成
  前面简单的 介绍了unity的一些功能和方法,从现在开始,我们就以一个游戏实例(坦克大战)来讲解unity游戏开发,因为我之前也是看别的教程学习的所以所以可能和别人做法的一样,现在我是一边做一边写,在最后我会把源代码发到网上。
首先我们先简单的介绍一下我们这个坦克大战到最后的一个效果,主角(也就是你)利用键盘和鼠标来控制坦克的移动旋转以及发射炮弹,然后出现若干辆敌对的坦克,开始攻击你,你学要做的就是保护自己并攻击敌对的坦克。现在我们开始编写坦克大战游戏:    
        打开unity,创建一个地面,(这里为了简化游戏,我们在这里并不做游戏的地形),添加一个Cube改名为Mytank,选中Mytank在菜单栏中找到Component>Physics>Rigidbody,这样我们就给这个方块添加了一个物理属性,它受到重力、摩擦力等,然后我们在Project中创建一个C# script,重命名为Tank_move,打开输入代码:
public float Force=1000;
void Update () {
if (Input.GetKey(K
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值