刚体,碰撞体

公共类Rigidbogyscript:MonoBehaviour {//钢体组件Rigidbody rigid; void Start(){// rigid = GetComponent (); //给钢体一个向上的力//rigid.AddForce(Vector3.up*500f); //给钢体添加一个速度//rigid.velocity = new Vector3(0,10f,10f); //设置钢体角速度//rigid.velocity = new Vector3(0,10f,0); //添加爆炸力效果,力的大小,力的位置,力的作用范围//rigid.AddExplosionForce(1000f,transform.position,10f )//获取到某个位置为圆心,某个值为半径的球内所有彭撞器Collider [] colliders = Physics.OverlapSphere(transform.position,10f); //监测这些带有碰撞器的物体身上如果有钢体,给他们添加爆炸力foreach(碰撞器中的碰撞物项目){if(item.GetComponent < Rigidbody >()){item.GetComponent ()。AddExplosionForce(500f,transform.position, 10F);}} 重点内容 强调内容 **

}空隙更新(){} //碰撞器的回调方法//碰撞产生必要条件// 1,两个物体身上必须要有对撞机(碰撞器)组件// 2,至少一个物体身上要有刚体(刚体)组件// 3,运动的物体带钢体// private void OnCollisionEnter(碰撞碰撞)// {//碰碰开始的第一帧执行一次// //collision.gameObject:碰到的游戏对象// Debug.Log(“碰撞开始,碰到是”+ collision.gameObject.name); //} // private void OnCollisionStay(碰撞碰撞)// {// //碰撞期间,每帧执行一次// Debug.Log(“持续碰撞”); //} // private void OnCollisionExit(碰撞碰撞)// {//碰撞结束的最后一帧执行一次// Debug.Log(“碰撞结束”); //} 

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值