注意事项:(笔记)
声明对象
变量声明为 Vector2 类型表明只含2D属性
变量声明为 Vector3 类型则其包含3D属性
/* 物体的position属性(x,y)储存在变量pos2中 */
Vector2 pos2 = transform.position; //transform为脚本挂载的游戏物体的transform
/*物体的position属性(x,y,z)储存在pos3中*/
Vector3 pos3 = transform.position;
碰撞器
两个游戏物体都具有碰撞器,且运动的一方有刚体组件。
Trigger触发器
触发检测:
两游戏物体都具有碰撞器,且其中一个游戏物体具有刚体组件。
可以将运动的物体设为 is Trigger。
/*持续接触触发器*/
private void OnTriggerStay2D(Collider2D collision)
{
Debug.Log("与我们发生碰撞的对象是:"+collision)
}
/*接触触发器*/
private