搭建主要UI窗口
导入素材
导入素材并取消部分不需要交互的对象上的RayCast,为导入的人物模型创建空父物体方便进行脚本挂载。
搭建UI窗口
建立角色模型渲染贴图PlayerModelRenderTexture。
设置模型相机(新建一个单独看人物模型的相机)为纯色背景模式,黑色通明度为0,为玩家模型添加新Layer,并将模型相机设置为只渲染此模型Layer,将新建的Texture作为相机渲染的Target Texture,将Texture给UI中的Image组件并放到合适的位置。
将UI窗口添加到Addressables Group中。这里注意,模型相机放到UI窗口下的目的在于AB加载时,相机首先把看到的模型保存到隐式调用的Texture中,再将Texture赋给UI窗口中的Image组件,如果相机单独出去分另外一个包,需要通过代码控制访问UI窗口包中的Texture资源进行引用后才能赋值,要额外处理资源依赖问题。