void Update()
{
transform.RotateAround(Vector3.zero, Vector3.up, Time.deltaTime * 20);
if (Input.GetMouseButtonDown(0))
{
//从摄像机发出射线的点
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray,out hit))
{
print("鼠标点击了屏幕");
}
}
}
让相机围绕着原点运动,鼠标点击发出摄像
用沿圆周围看着O绕旋转运动的函数camera.RotateAround(o.transform.position,Vector3.up,Time.deltaTime);