unity3d怎么添加碰撞体

   更新日期:2024.06.04

1、首先,打开Unity,创建一个圆球和一个平面。

2、将球的高度调高一点,让它位于平面上空。

3、给球体添加刚体,输入rigidbody,如下图所示。

4、点击运行,带有刚体组件,可以看到小球自然下落到平面上。小球、平面上自带碰撞器,所以小球不能穿过去。

5、可以自己给平面一个碰撞器,点击添加碰撞器,如下图所示。

6、添加好后,可以调整碰撞器的大小,由于是规则图形,所以创建出来的碰撞器与平面非常贴合,改变一下碰撞器的大小为x、y大小为11。

7、可以看到碰撞器已经出现在我们的视野中,可以调整大小以适合物体或角色,这样可以完美模拟现实中的碰撞效果。



  • 17170834444 :Unity3d人物与墙壁碰撞问题求解
    吴泽辰3956 :答:你创建的墙应该是用Cube创建的吧,cube自带Box collider属性(unity3d的first person controller也带有碰撞检测)。如果你想自己创建的人物也能检测碰撞,随便加入一种碰撞都可以,盒碰撞·球碰撞·胶囊碰撞……加入方法:选中自己创建的人物,菜单栏中的“component"---"physics"---"box collider(盒碰撞)"。
  • 17170834444 :unity3d中能在LineRender上添加碰撞器吗 怎么操作能点击画出的线?_百...
    吴泽辰3956 :答:比如我有一个空物体,这个物体上有一个,LineRenderer 的Component,那么如果想把它当做一个很细的线来当阻挡,我会调整line的width,之后将他position的位置原样赋值给EdgeCollider2D的Points;如果我想做成的是很大面积的阻挡(线很粗),那我可能选择用PolygonCollider2D,但其实它俩的效果应该就是封闭不...
  • 17170834444 :unity3d怎么给旋转上升的楼梯增加碰撞器?
    吴泽辰3956 :答:无规则的可以用meshcollider,只是这个比较耗,不过看你上面的图,貌似面数也不多,试试吧,如果感觉影响性能,就用box拼
  • 17170834444 :立方体碰撞检测,怎么实现???
    吴泽辰3956 :答:为fbx物体添加capsule collider组件之后再添加刚体组件,物体就不会穿过地面下沉了。在立方体上面添加一个Rigidbody刚体组件,并在上面添加一个Tertest脚本。给脚本添加OnCollisionEnter方法,可以检测碰撞collider,详细步骤:1、打开unity3d创建一个地面Terrain。2、接着创建一个立方体模型Cube。3、在立方体上面...
  • 17170834444 :如何用Unity3D实现OBB碰撞盒
    吴泽辰3956 :答:直接在物体上正常添加boxcollider就行,如果大小不对再调数值,这个会根据角度变化的,就是OBB
  • 17170834444 :Unity3D中如何判断两个物体发生碰撞?
    吴泽辰3956 :答:给两个物体都加上碰撞器(Collider),其中一个加上Rigidbody,然后用OnTriggerEnter或OnCollisionEnter方法进行检测
  • 17170834444 :unity3d中的碰撞器和触发器的区别
    吴泽辰3956 :答:那么到底什么是碰撞器或者触发器呢,它们又有什么特点实现需要什么条件?接下来我们来一一介绍:在Unity中会经常发现很多游戏物体身上都有着下图所展示的组件,这个物体就是我们上述所说的碰撞器。当我们在场景中创建基本游戏物体后,引擎会自动的为该物体加上Collider(碰撞器)组件,其主要功能是进行碰撞检测。
  • 17170834444 :unity3d碰撞脚本
    吴泽辰3956 :答:修改物体的mesh用GetComponent<MeshFilter>().mesh=mesh,比如Cube修改为Sphere:GameObject sphere = GameObject.CreatePrimitive(PrimitiveType.Cube);//先建立一个Cube GetComponent<MeshFilter>().mesh = sphere.GetComponent<MeshFilter>().mesh;//把Cube的mesh复制给Sphere ...
  • 17170834444 :unity3d如何碰撞物体播放声音
    吴泽辰3956 :答:需要使用unity3d做个游戏场景,里面物体在碰撞的时候需要播放对应的声音效果,这种情况首先我们需要给物体添加对应的音效属性, 然后在脚本中判断是否被对应的物体碰撞到, 如果是就播放声音。在unity3d场景中创建两个物体,一个立方体一个圆柱体。在圆柱体上添加 Audio Source。把音乐文件拖放到 AudioClip中...
  • 17170834444 :(六)Unity3D物理引擎组件汇总
    吴泽辰3956 :答:车轮碰撞体是一种针对地面车辆的特殊碰撞体,它有内置的碰撞检测、车轮物理系统及有滑胎摩擦的参考体。 除了车轮,该碰撞体也可用于其他的游戏对象。 关节是模拟物体与物体之间的一种连接关系,关节必须依赖于刚体组件。 关节组件可以添加到多个游戏对象中,关节又分为3D类型的关节和2D类型的关节。(本篇讲述3D关节) 添加...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网