首先建2个Sprite一个做背景一个做前景:
给背景添加一个脚本如图progress bar Script。然后拖到对应的位置。然后就就ok了。。。
接下来就开始设置目标跟随。首先建立一个Cube作为被跟随目标,然后给bg加一个Follow Target脚本(此脚本在HUDText插件里,要安装这个插件)。然后把对应的东西拖到脚本的位置。如图:
cube下面建立了一个空GameObject因为拖过去的物体对应到了cube的中心,然而血条要在cube的上面,所以建立一个空Gameobject作为cube的子类但中心放到cube上面。
而那两个camera分别对应的是主摄像机和UI的摄像机。如图:
运行结果:cube移动,血条就会跟着移动。当cube移动到屏幕的外面可以设定上面脚本上的Disable if Invisible来设定血条是否显示。OK。。。。So easy