Unity3d - RPG项目学习笔记(三十一)

上期工程完成了技能的拖动与等级的约束,技能系统暂时告一段落,现在开始完善UI界面,在界面左上方加入头像框。

思路:

实现需求很简单, 只需要在UIRoot左上角添加一个Simple Texture组件就可以了。

Simple Texture可以接收一个matiral或者一个texture,为了实现更好的效果,我们为其添加一个matrial。

将material设置为Mask类型,并将其命名为facemat。

此时我们需要为facemat制定两个texture : maintexture、masktexture。

masktexture很简单,导入资源即可。

重点是maintextture,代表的是动态的头像图形,为了获取这个texture,我们需要单独为角色面部设置一个镜头,命名为cameraface。

然后调整cameraface只渲染角色,并且将getTexture方法定义为miantexture,这样就可以了。

最后,如果觉得头像背景颜色不搭,可以调整cameraface的背景颜色进行调整。

以上。

posted on 2016-09-28 13:59  心醉的未来  阅读(259)  评论(0编辑  收藏  举报

导航