碰撞:collision.collider 是和当前物体发生碰撞的物体身上的碰撞器
改变物体颜色:GetComponent<Renderer>().material.color = Color.green
改变碰到的物体的颜色:collision.collider.GetComponent<Renderer>().material.color = Color.blue;
Physics.OverlapSphere 球形碰撞器检测
返回值是Collision[]数组,即检测到的 所有物体的碰撞器
参数:第一个position是球心位置,第二个radius是半径,第三个layerMask是在某个层上进行碰撞检测,1<<10打开第10层,~(1<<10)打开除了第10层之外的层,~(1<<0)打开所有层,(1<<10)|(1<<8)打开第10、8层,1<<3 = 二进制数1000,以及LayerMask.NameToLayer(string layerName)作用是将指定层的“名称”字符串转换成对应的Int型的LayerMask码。第四个参数QueryTriggerInteraction是枚举类型,屏蔽什么东西用,但未查到,改日再研究
,