Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元
[求教]还是炸弹人游戏,添加拾取炸弹函数时炸弹意外的沿y轴发生了90度的旋转
kentwayne发起了问答2019-07-18
1
回复
339
浏览

感谢昨天trigger老师的解答,2P添加完了,今天在做拾取炸弹功能时发生了意外的bug,实现的方法如下,在玩家移动时向玩家前方发射一个raycast检测,检测到玩家和炸弹碰撞后,将allowlift修改为true,allowlift为true时,拾取炸弹函数方可使用;拾取炸弹后,havebomb修改为true;在bomb中用while语句改变炸弹位置,游戏用unity2D编写

代码如下:

以下是控制炸弹的函数的代码:

现在遇到的问题是,在拾取炸弹后炸弹的图片会消失,炸弹和爆炸都生成了(游戏允许炸弹在玩家手中爆炸),但是图像上没有任何渲染且炸弹不会破坏任何物体,且后续放置的炸弹会产生相同的问题,经过检验发现在炸弹被拾取后炸弹沿Y轴发生了90度的旋转,炸弹的爆炸预制体中的火焰碰撞体也同样发生了旋转,求教该如何解决这个问题

所有回复
  • 老师_Trigger 2019-07-18

    同学你好,如果发生旋转可以在update里边去更新它的位置,这个在保卫萝卜做塔那块老师有带着大家去看这个问题以及实现,具体可以看一下,就是做第一种塔那里就有。

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!