Advertisement

使用Unity开发《坦克世界》3版的前进与旋转功能

阅读量:

首先打开资源包里的四号坦克的预制件,将其拖拽到场景里。

为该模型安装一个Box Collider方块类型碰撞体。通过双击collider进入编辑模式。你可以调整其范围以包裹坦克。

在这里插入图片描述

为此对象配置一个Rigidbody组件。
组件中的Mass属性单位是kg,在此情况下将其设置为25,000 kg。
需启用Gravity功能(Use Gravity),这样物体就会受到重力影响。
其他部分无需更改。

此时点击运行, 一旦一切顺利, 坦克就不会自行脱离地面. (如果发生倾斜, 应检查地面是否安装了碰撞组件)

终于到了编写代码的关键阶段!现在,请创建一个新的C#类文件,并命名为 TankControl(实际上,在此项目中我基于预制件中的MS_1自带脚本进行了一定程度上的修改与优化;您可以参考该方案作为编写依据) 。在该类文件中将实现坦克运动控制逻辑 。请确保所有相关组件已正确配置后,在将其应用于主程序之前,请确保所有相关组件已正确配置 。

首先,想按w让坦克前进。
先申明要用到的东西。

复制代码
     	public GameObject[] 

全部评论 (0)

还没有任何评论哟~