Unity3D项目之《坦克大战》

2016年2月4日11:00:27 Tank_Project_Log
1.新建工程,导入资源,新建Scenes文件夹,保存该场景进该文件夹
0

2.删除场景中的默认灯光
1

2.1 再把Prefab里的LevelArt预设场景拖到Hierarchy中
2

2.2选择window->lighting 打开光照窗口,取消勾选下面的Auto(自动渲染),取消勾选BakeGI,把RealtimeResoulution改为0.5,在把上面的AmbientSource改为color,颜色自定,选个和环境比较贴合的颜色,设置完毕后点右下角的Build开始烘焙,可能需要等待一会
3

3.选择主摄像机,修改位置,角度,显示模式改为正交,把ClearFlags改为纯色,颜色自定,保存场景。
4

4.从模型文件夹里找到Tank,拖到游戏场景中,
5

5.给该物体指定图层为Playes 如果没有的话新建一个这个层,在改变图层对话框中选只对此物体生效按钮。
6

6.给这个坦克加上刚体组件,并锁定Y轴的移动,X Z 轴的旋转

6.1 再添加一个BoxCollider组件,并调整位置和大小

差不多这么大就可以了

6.2 添加一个AudioSource组件,指定音源,勾选LOOP选项
10

7.把这个坦克拖到Prefab文件夹,作为一个预置体

8.把预设文件夹里的DustTrail拖到Tank的下面作为它的子集,设置好它的位置,差不多在坦克的后轮位置,重命名为左边的烟雾,在复制一个,改变位置,重命名为右边烟雾

9.点击Edit->ProjectSettings->Input 打开输入管理窗口,复制2个Horizontal 和2个Vertical输入接口,分别命名如下,分别管理2个玩家的输入,玩家1接受WSAD控制移动,玩家2接受上下左右控制移动

10.选中Tank 添加AudioScource组件,再新建TankMovement脚本,记得把脚本放到Scripts文件夹下,打开编辑脚本

15

  • 20
    点赞
  • 92
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值