感谢昨天trigger老师的解答,2P添加完了,今天在做拾取炸弹功能时发生了意外的bug,实现的方法如下,在玩家移动时向玩家前方发射一个raycast检测,检测到玩家和炸弹碰撞后,将allowlift修改为true,allowlift为true时,拾取炸弹函数方可使用;拾取炸弹后,havebomb修改为true;在bomb中用while语句改变炸弹位置,游戏用unity2D编写
代码如下:
以下是控制炸弹的函数的代码:
现在遇到的问题是,在拾取炸弹后炸弹的图片会消失,炸弹和爆炸都生成了(游戏允许炸弹在玩家手中爆炸),但是图像上没有任何渲染且炸弹不会破坏任何物体,且后续放置的炸弹会产生相同的问题,经过检验发现在炸弹被拾取后炸弹沿Y轴发生了90度的旋转,炸弹的爆炸预制体中的火焰碰撞体也同样发生了旋转,求教该如何解决这个问题