//从角色位置向NPC发射一条经过鼠标位置的射线 Ray mRay=Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit mHi; if(Physics.Raycast(mRay,out mHi)) { if(Input.GetKeyDown(KeyCode.Space) || Input.GetMouseButtonDown(0)) { if(Vector3 .Distance (this .transform.position ,mHi .transform.position )<10) { if(mHi.collider.gameObject.tag=="NPC" { Debug.log("You Got It") } } } }
射线检测碰撞换Tag
最新推荐文章于 2023-05-04 08:17:36 发布