//使用的是unity3d 5.4的版本,亲测成功。
//网上很多3D游戏的例子,自己改成2D实现,因为要做一个2D游戏。
public class CameraController : MonoBehaviour
{
public Ray myRay;
// Update is called once per frame
void Update ()
{
if(Input.GetMouseButtonDown(0))
{
Ray myRay = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit2D hit = Physics2D.Raycast (new Vector2(myRay.origin.x, myRay.origin.y), Vector2.down);
if (hit.collider)
{
//do something
print (hit.collider);
}
}
}
}
Unity3D 2D游戏鼠标点击选中对象如何实现
最新推荐文章于 2024-08-10 03:04:53 发布