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

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

在打砖块的教程中,用cube堆成的墙加上刚体之后就会有晃动和缝隙,怎么完美解决这个问题呐?
kdnkdng发起了问答2021-11-12
5
回复
425
浏览

在打砖块的教程中,用cube堆成的墙加上刚体之后就会有晃动和缝隙,怎么完美解决这个问题呐?就像真实的墙一样稳稳的一丝不动。

所有回复
  • 老师_Trigger • 2021-11-13

    同学你好,有很多种方法,目前只需要达到跟老师一样的效果就可以了,后续比如可以把重力取消,这样就会比较稳了,受到攻击之后再激活等方法

    还有-5条回复,点击查看
    你还没有登录,请先登录或注册!
  • kdnkdng • 2021-11-14

    嗯,我是想探讨下最终的完美方案。如老师所说被撞击之后激活重力的话,是不是所有砖块都得激活?要不然没法实现真实效果,因为打击一个砖块可能会联动其它砖块的掉落。那么全部激活的话,在什么时机再禁用重力呐?不禁用的话是不是剩下的墙还是会晃动?

    • 老师_Trigger • 2021-11-14

      是的,全部激活。在开始的时候禁用,在一次发射完成没有砖块动的时候禁用,不过一般被击中到都会塌陷,基本不需要二次禁用了。不禁用也可以,注意一下摆放角度和位置跟质量的设置,这些都可以在刚体组件中设置

      (0) 回复
    • kdnkdng • 2021-11-15

      我觉得在一次发射完成没有砖块动的时候禁用,这个没有砖块动的条件没法判断,因为你不禁用总有砖块在微小的动。另外是不是质量越小这个问题也就越不明显?

      (0) 回复
    • 老师_Trigger • 2021-11-15

      回复 @ kdnkdng: 可以根据时间或者碰撞器来算,做一个大的小范围碰撞器,比之前的一堆方块大一点,进入检测区域就取消;如果是时间上可以使用计时器,从攻击点到目标点的大致时间应该是差不多的

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