我自己在做一个2Ddemo,想到这样的效果,进入游戏后每2秒为玩家积攒一个搭建地形用的箱子,储存上限为20,玩家可以随时使用,在搭建地形的过程中地图会随机在x轴或y轴发射出来生成障碍物,玩家被障碍物击中会被淘汰,地形箱子被障碍物击中两次会破碎,该怎么实现呢
同学你好,老师不是很清楚同学的意思,同学意思是障碍物:
1.是静态的,只是位置是随机生成的。那么这个可以使用老师坦克大战里边的实现。可以去学习一下。
2.是动态的,可移动的,且是从某一个点发射出来的。那么可以把地图格子化,之后获取所有格子的transform引用。实例化出来障碍物,让且移动到目标格子的transform位置即可。击中两次破碎也是在坦克大战课程里有,可以看一下,用一般的触发检测就可以。