当前位置:   article > 正文

Unity实现模型显示在UI前面_unity中的如何让对象置于ui画布前

unity中的如何让对象置于ui画布前

1.先创建一个Cube充当人物模型

2.创建一个血条,这边血条用Scrollbar实现,用Scrollbar实现血条的话,需要将里面的参数都清空

血条颜色也通过这边设置

 

然后再把这个size拉满就可以实现血条效果了,如果要实现掉血效果,直接通过代码调用到这个size进行减少便可以了

 

3.回归正题,下面便开始实现血条在模型后面的效果了

先找到放血条的Canvas,然后将里面的Render Model设置为Screen Space - Camera

然后再把相机拖上去,便可以实现模型在UI前面的效果了

4.当然,如果你想可以在一个场景中,血条被模型遮挡,然后其他按钮功能并不能被模型遮挡,这个时候,你就需要再创建一个Canvas,然后这个Canvas 便放那些不被模型遮挡的UI组件

然后便可以实现这样的效果,血条和按钮的位置可以按照自己想要的效果调位置

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/474739
推荐阅读
相关标签
  

闽ICP备14008679号