zoukankan      html  css  js  c++  java
  • 当一个GameObject有两个Collider组件时,Physics Material不起作用

    如果你需要一个物体即是Trigger,又可以跟其他物体发生物理碰撞,而不是穿透,就需要给它再加一个Collider组件,这时当你要用到Physics Material的时候,可能会遇到这么一个坑:

    建好了Physics Material,很开心的往那个GameObject上一拖,然后点Play,但是发现无论怎么调整摩擦力的参数,都没什么影响,然后你开始怀疑人生。

    原因是出在你那个拖拽Physics Material赋值的操作,unity会把这个Physics Material赋给第一个Collider组件,而这个组件如果正好是那个被你设置了IsTrggier的组建,Physics Material是不起作用的,一定要给不是Trgger的那个Collider组件。

    所以,你要么在设置IsTrigger的时候,设置到第二个Collider组件上,这样拖拽赋值就没问题。要么就不要拖拽赋值,而是手动找到第二个Collider组件,给他赋上Physics Material。

  • 相关阅读:
    垃圾处理现状
    买了个学生阿里云114元啊,安装mysql
    4 存储器
    3 总线
    崔大哥说基础很重要
    idea使用小积累mac
    为啥要用left join on where这样的东西
    观察者模式
    从shell中退出python命令
    locust性能测试入门
  • 原文地址:https://www.cnblogs.com/yaohj/p/4903731.html
Copyright © 2011-2022 走看看