最终实现效果如下:
首先在工程的hierarchy中新建一个slider
选中新建的slider,删除他下面的Handle Slide Area,因为我们并不需要血条的大小可以被拖动
然后转化canvas的render mode为wold space,这样后面我们就可以将这个canvas拖动到角色身上,作为角色的一个子gameobject,很方便的实现血条跟随角色移动
接着设置slider的大小和位置
然后再设置canvas的大小位置,还有缩放
然后把slider的value改成最大1,再修改fill的颜色这样就可以看见效果了
然后再修改fill area的left、right为0,这样血条就可以充满整个slider了
再将整个canvas拖动到游戏角色上
在角色的HP管理脚本中处理血量的显示
最后将slider组件添加到脚本上
大功告成!
暂无关于此日志的评论。