要点击物体
挂的脚本
都用到OnMouseDown()
Bug描述:
机器开机键需要二次点击,第一次点击时,上面脚本启用;
第二次点击时,上面脚本禁用,下面脚本启用。
DrBtn.GetComponent<上面脚本>().enabled = false;
DrBtn.GetComponent<下面脚本>().enabled = true
用enabled=false关掉上面脚本,执行时,不执行新启用脚本的代码
解决:
观察发现,程序执行的是禁用掉的上面脚本OnMouseDown()里的内容
症结:
经测试,即使脚本,用enabled=false禁用,OnMouseDown()里的内容仍然执行,
最好是把上面脚本直接销毁
Destroy(DrBtn.GetComponent<上面脚本>());
坑——OnMouseDown()——3D物体点击函数
最新推荐文章于 2022-11-03 18:56:43 发布