1 创建一个摄像机,拖动到主角node下,使该摄像机成为主角的子对象,那么当主角移动时,视角也会跟随主角移动。
2 为UI建立一个分组,将UI全部归类到该分组下。创建一个新的摄像机,cullingMask仅勾选UI所在的分组,clearFalgs全部取消勾选。clearFlags是设置摄像机的刷新模式,如果勾选了,会清除其他摄像机的画面。导致只显示UI,而不显示其他。
3 取消主角下的摄像机cullingMask下的UI分组勾选,目的是不让主角的摄像机渲染UI,以免导致重叠,或者UI跟随主角移动的bug。
4 设置两个摄像机的深度deep,deep值越小,越先渲染,deep值越大,则渲染得越迟。所以主角下得摄像机deep尽可能小,默认-1即可。
负责渲染UI的摄像机deep值设置为100.这样游戏运行时,主角在下,UI在上,且不会因为主角得位置变化而变化。