我在使用 2D 多边形碰撞器来记录鼠标点击时遇到了很大的麻烦。我已附上图像和代码来显示我所在的位置。我无法点击工作。
最终,我想要实现的目标是将碰撞体定义的区域设置为可点击,而不是整个图像 Sprite 。
我在这里做错了什么?需要帮助!
using UnityEngine;
using System.Collections;
public class MouseClick : MonoBehaviour
{
void OnMouseDown()
{
Debug.Log ("Clicked the Collider!");
}
}
最佳答案
将 Canvas “渲染模式”设置为“屏幕空间相机”并连接相机,
关于c# - 让 OnMouseDown 与 2D 多边形碰撞器一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31942221/