《飞机大战》游戏开发记录

游戏开发的学习记录

项目:飞机大战

开始时间:2022.09.12

(一个加入了自己的想法的课堂作业)

新学到的:

  1. 添加一个火星的材质图片是这样的,旁边有不需要的黑色部分
    在这里插入图片描述
    选择Rendering Mode(渲染模式)的Cutout
    在这里插入图片描述
    就成了只有火星的材质
    在这里插入图片描述

问题记录:

  1. 玩家的子弹发出来很快

原因:

transform.Translate(new Vector3(0, 0, m_speed*Time.deltaTime));

写成了

transform.Translate(new Vector3(0, 0, m_speed+Time.deltaTime));

乘号打成了加号,那速度直接起飞,快到看不清子弹
解决方法:显而易见,把加号改成乘号就可以了

  1. 敌人在出屏幕后没有消失
    原因:不知道,没找到原因,换种方法实现了
    解决方法:在周围加了空气墙,添加碰撞检测,碰到消失

  2. 敌人的子弹发出后停在原地不动
    原因:忘了给子弹挂载代码

成品部分截图:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zhurouwanzi/article/details/126877592