上期工程完成了技能的拖动与等级的约束,技能系统暂时告一段落,现在开始完善UI界面,在界面左上方加入头像框。
思路:
实现需求很简单, 只需要在UIRoot左上角添加一个Simple Texture组件就可以了。
Simple Texture可以接收一个matiral或者一个texture,为了实现更好的效果,我们为其添加一个matrial。
将material设置为Mask类型,并将其命名为facemat。
此时我们需要为facemat制定两个texture : maintexture、masktexture。
masktexture很简单,导入资源即可。
重点是maintextture,代表的是动态的头像图形,为了获取这个texture,我们需要单独为角色面部设置一个镜头,命名为cameraface。
然后调整cameraface只渲染角色,并且将getTexture方法定义为miantexture,这样就可以了。
最后,如果觉得头像背景颜色不搭,可以调整cameraface的背景颜色进行调整。
以上。