懒得解释了
//private void OnDrawGizmos()
//{
// //Gizmos.
// Debug.Log("fdasjkldfsldfkdf");
//}
private void OnDrawGizmosSelected()
{
Debug.LogError("1111");
}
不要用OnDrawGizmos
不要用OnDrawGizmos
不要用OnDrawGizmos
你可能写5年程序都不需要OnDrawGizmos()
除非你很清楚自己想干嘛,或者做一些专门的科学热点图的研究,否则根本用不上
或者不应该用
更大的原因,在于
OnDrawGizmosSelected 相当于Awake() ,Start()都算不上
可OnDrawGizmos 相当于Update()
同理Update方法,其实大部分程序员都不能用
关于OnDrawGizmosSelected,选择父节点,即使没有该对象,只要一个子节点持有,即可触发
OnDrawGizmosSelected 的触发范围已经很广,很广(针对于国内很多“程序员”,喜欢折叠)
而OnDrawGizmos(),什么时候触发,你是真心不知道