Unity3D如何使用碰撞检测函数获取碰撞信息

 时间:2026-02-14 11:13:11

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

Unity3D如何使用碰撞检测函数获取碰撞信息

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

Unity3D如何使用碰撞检测函数获取碰撞信息

Unity3D如何使用碰撞检测函数获取碰撞信息

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

Unity3D如何使用碰撞检测函数获取碰撞信息

4、这样小球有刚体和碰撞器,平面有碰撞器,就可以发生碰撞了。接下来创建脚本,命名为“collider”

Unity3D如何使用碰撞检测函数获取碰撞信息

5、双击鼠标左键打开脚本。

Unity3D如何使用碰撞检测函数获取碰撞信息

6、添加代码如下: private void OnCollisionEnter(Collision collision)

    {

        print(collision.collider.name);

        print(collision.collider.tag);

    }

Unity3D如何使用碰撞检测函数获取碰撞信息

7、选择附加到Unity,回到Unity界面,将脚本拖给小球。

Unity3D如何使用碰撞检测函数获取碰撞信息

Unity3D如何使用碰撞检测函数获取碰撞信息

8、点击运行,打开控制台。可以看到控制台输出了碰撞物体的信息名字为Plane,标签为Untagged。

Unity3D如何使用碰撞检测函数获取碰撞信息

9、如果您觉得有用,麻烦点个赞哦。

  • Axure中菜单导航设置选中效果
  • 如何使用CSS3中的属性指定背景图像的尺寸
  • 在HTML中如何让内容单击可编辑
  • unity 3D怎么制作楼梯
  • 3Dmax如何使用可编辑面片面
  • 热门搜索
    什么东西比乌鸦更讨厌 细辛的功效与作用 薏米粥的功效与作用 肾上腺素的作用 石见穿的功效与作用 商务礼仪知识 砂仁的功效与作用 逍遥丸的功效和作用 水杯什么牌子好 阿莫西林胶囊的作用与功效