坦克大战

Posted krystalstar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了坦克大战相关的知识,希望对你有一定的参考价值。

游戏介绍:

一共有蓝色和红色两只坦克,蓝色坦克WASD控制移动,空格键发射子弹;红色坦克方向键控制移动,Enter发射子弹。坦克下方有血条,血条消失即游戏结束。 

场景导入:

Window →Lighting→Auto Generate取消;取消光线自动渲染,加快开发进度(自动渲染等待时间太长)

 

Camera→Project→正交视图与透视图

正交视图:即无消失点投影,物体的大小不会随距离的远近而变化,常用作2D

透视图:和我们眼睛看到的物体一直,近大远小

FixedUpdate()固定帧去调用

float h = Input.GetAxis("Vertical"),h的值域为[-1,1]之间,水平方向

 

刚体组件(Rigibody)→Constraints:约束,控制对刚体运动的约束,勾选这表示冻结即不发生效果。

以上是关于坦克大战的主要内容,如果未能解决你的问题,请参考以下文章

第16章 坦克大战1

第18章 坦克大战2

学习 Python 之 Pygame 开发坦克大战

学习 Python 之 Pygame 开发坦克大战

坦克大战游戏设计(C++)

《Java小游戏实现》:坦克大战(续三)