游戏开发的学习记录②
项目:坦克大战
开始时间:2022.07.02
(暑假好好学习!!!)
问题记录:
-
坦克在碰到地图块后产生偏转
原因:受到z轴方向上的力
解决方法:Rigidbody 2D——Constraints——Z 勾选 -
坦克在停靠墙体时,会出现抖动的情况
原因:频率不一致
解决方法:update—>FixedUpdate -
坦克会在同时按水平和垂直方向的按键时斜着走
原因:水平和垂直方向同时响应
解决方法:设置水平和垂直方向的优先级,使其在同时按时只响应一个 -
每发射一发子弹,坦克会向旁边移动一段距离
原因:子弹和坦克产生碰撞
解决方法:勾选玩家子弹Box collider 2D中的Is Trigger
最终成品的部分截图:
开始界面
游戏关卡界面
关卡界面的地图是随机生成的
失败界面
小记录:
- 第一次随机生成地图,之前只会自己摆,随机没有自己摆的看着整齐,但随机地图每一关每一次都不会有相同的感觉。
- 有音效和没音效真的不一样,加了音效后感觉它整个都活过来的感觉。
- 能力配不上想法,想的很好,实现不了,暑假已经过去一段时间了,要赶紧学了
还可以改进但是我暂时能力不够的点:
- 大型坦克敌人的加入
- 道具的随机掉落及实现
- 自己往后随机生成关卡
(2022年7月15号不能解决的问题,就留给未来吧)
评论记录:
回复评论: