UI框架概览

UI框架概览

Panel脚本没有任何功能,只保存基础的组件。

基本场景设置

将Game Start根结点设置成prefab,即把它放在Asset Bundle配置文件标记过的Prefab文件夹里面

在GameStart根结点下放置一个UI Camera,Clear Flags设置为“Depth Only”,Culling Mask设置为“UI”,Projection设置为“Orthographic”,注意它的Depth要比Main Camera大。

在GameStart根结点下放置一个Canvas,命名为UIRoot,将上面的UI Camera作为UIRoot的子节点,将RenderMode设为“Screen Space - Camera”并将UI Camera指定好,Canvas Scaler设为“Sacle With Screen Space”

在GameStart根结点下放置一个EventSystem。

在GameStart根结点下放置一个MainCamera,并将Culling Mask中的UI去掉。

在UIRoot节点下放置一个空对象,改成“Stretch”模式,命名为“WndRoot”