物体与组件的开关
1.Enable和Disable:XXX.enable=false/true;
2.Active和Inactive:设置可见与不可见 XXX.setActive(true/false);
3.OnEnable:当对象为可用或者激活状态时此函数被调用;
OnDisable:当对象为不可用或者非激活状态时此函数被调用;
OnDestroy:当脚本(不是物体)被销毁时此函数被调用;
Message响应事件
1.OnTriggerEnter:挂载在碰撞体上,而不是触发器;void OnTriggerEnter (Collider other){}
2.OnTriggerStay:当碰撞体接触触发器时,OnTriggerStay将在每一帧被调用
物理引擎
1.原来获取组件gameObject.rigidbody 改为现在的GetComponent<>()
2.addForce(X,X,X,ForceMode.Impulse)
其中ForceMode有四种选项:Acceleration(加速度);Force(力F=M*A);Impulse(冲量I=F*T=M*V);VelocityChange(速度改变)
碰撞检测
1.组件Rigidbody是关键
2.OnTriggerEnter(),On