unity3d怎么判断物体掉落到地面,与地面碰撞了
来源:网络收集 点击: 时间:2024-02-19【导读】:
最近在unity3d中需要实现物体掉落到地面作出不同的反应,这就需要先知道物体是否掉落到地面了,是否与地面发生了碰撞,然后就可以根据不同的物体进行自己的处理就可以了。工具/原料moreunity3d 5.3工具。方法/步骤1/7分步阅读
2/7
3/7
4/7
5/7
6/7
7/7
打开unity3d创建一个地面Terrain。

接着创建一个立方体模型Cube。

在立方体上面添加一个Rigidbody刚体组件。

并在上面添加一个Tertest脚本。

给脚本添加OnCollisionEnter方法,可以检测碰撞collider。

在方法判断是否与地面Terrain接触并发生碰撞了,是的话就修改为红颜色。
if(theCollision.gameObject.name==Terrain){
GetComponentRenderer().material.color = new Color (255,0,0);
}

运行unity3d场景,我们发现立方体会下落,当掉落到地面后就变成了红颜色。

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_77233.html
上一篇:湖南祁阳陶铸广场记行
下一篇:下载抖店App在哪里