比报错更可怕的是不报错,也没反应 :(
unity3D中 onm ouseEnter() 或 onm ouseExit()没有反应
解决办法:
(1)脚本命名问题,与重命名一致,注意如脚本命名为TextControl.cs,则public class中也要同名使用TextControl
(2)碰撞问题是字在地板下面,导致不能检测到
如定义的3D Text的position = (-6,0,0)而地板的position = (0,0,0),此时就无法检测到碰撞,使得OnMouseEnter没反应
这个第二点折磨了beginner的我好久