Unity的Image添加时raycastTarget很多时候是不需要监听其行为,默认为false
1 2 3 4 5 6 7 8 9 10 11 12 13 
  | [MenuItem("GameObject/UI/Image")] 	static void CreatImage() 	{ 		if(Selection.activeTransform) 		{ 			if(Selection.activeTransform.GetComponentInParent<Canvas>()) 			{ 				GameObject go = new GameObject("image",typeof(Image)); 				go.GetComponent<Image>().raycastTarget = false; 				go.transform.SetParent(Selection.activeTransform); 			} 		} 	} 
  |