1、打开unity3d创建一个地面Terrain。
2、接着创建一个立方体模型Cube。
3、在立方体上面添加一个Rigidbody刚体组件。
4、并在上面添加一个Tertest脚本。
5、给脚本添加OnCollisionEnter方法,可以检测碰撞collider。
6、在方法判断是否与地面Terrain接触并发生碰撞了,是的话就修改为红颜色。if(theCollision.game晦倘佳鳎Object.name=="Terrain"){ GetComponent<Renderer>().material.color = new Color (255,0,0); }
7、运行unity3d场景,我们发现立方体会下落,当掉落到地面后就变成了红颜色。