zoukankan      html  css  js  c++  java
  • Unity3d

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

    思路:

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

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

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

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

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

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

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

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

    以上。

  • 相关阅读:
    Git本地库在哪
    Git&GitHub-添加提交以及查看状态
    linux命令——find
    正则表达式
    再访JavaScript对象(原型链和闭包)
    RabbitQM(消息队列)
    Java泛型(T)与通配符?
    Linux设置文件权限和归属
    英语单词
    RabbitQM使用笔记
  • 原文地址:https://www.cnblogs.com/yanbenxin/p/5916094.html
Copyright © 2011-2022 走看看