前言
Unity提供了OnMouseDown,OnMouseEnter,OnMouseExit等方法,这些方法可以很方便的帮助我们处理鼠标的时间响应。
但是需要注意他的生效条件,最近我在制作视频课程的时候就遇到了点击不生效的问题:
【植物大战僵尸】手把手教你做游戏——8. 阳光拾取 + 僵尸生成,具体表现是点击阳光时会被僵尸遮挡,导致阳光拾取不生效。
因此今天就来总结下鼠标响应事件的生效条件。
条件1:类需要继承MonoBehaviour
若要使用OnMouseDown方法,首要条件是确保继承MonoBehaviour
public class MyObject : MonoBehaviour{
void Start(