Canvas是所有UI 元素的容器, 是一个带有Canvas组件的GameObject,所以UI元素都必须是一个Canvas的子节点。否则无法渲染,如果有过NGUI使用经验的同学可以类比NGUI中的Panel,而Canvas下面的每个元素上都有一个Canvas Render可以类比NGUI上的DrawCall,这个Canvas Render稍后再说
当你创建一个UI元素时,例如一个Image元素(通过菜单GameObject->UI->Image创建),一个Canvas会自动的创建出来,如果在场景中已经存在一个Canvas则这个UI元素会自动添加到这个Canvas下面。作为这个Canvas的子节点
Canvas容器在场景中以矩形框的形式展现出来,这样可以很容易对UI元素布局,而不需要去Game视图看显示效果