Advertisement

Unity3d 的组件管理机制

阅读量:

孙广东 2015.5.16

众所周知,Unity在管理GameObject时采用的是树形结构,这一结构在Hierarchy面板中得以直观呈现。然而,对于组件的具体管理方式,仍存在一定的疑问。

通过同事的实测,发现了一个值得关注的现象:

测试过程如下:在U5版本中,首先创建一个Button组件。

编写一段脚本代码,用于响应用户点击按钮的操作:

复制代码
 using UnityEngine;

    
 using UnityEngine.UI;
    
 using System.Collections;
    
  
    
 public class TestComponent : MonoBehaviour {
    
  
    
 	public void OnClick()
    
 	{
    
 		var text = FindObjectOfType (typeof(Text)) as Text;
    
 		Debug.Log ("现在是: " + text.transform.parent.gameObject.name);

全部评论 (0)

还没有任何评论哟~