1.血条制作
① 要求:可以直观显示血量变化
②知识点:
1)血条UI制作就是在Canvas上调整各个image之间的关系
2)要清楚,每个image的布局都是以父对象为参照的,弄清楚这个就不会很难
3)遮罩Mask的应用,遮罩物是父对象,可以通过调整遮罩image的中心点的位置来改变图片缩放的方式(比如放到左边,就是距离最左端的远近缩放;放中间就是等比缩放)
4)通过
这个自带函数来实现横向改变UI的大小
2. 对话框制作
只是Canvas的模式不一样,要在世界坐标系下建立,其他同上
对话框出发,可以在NPC前面设定一个Trigger的碰撞区域;或者采用Raycast的方法,发射射线没然后检测碰撞(这里的Raycast方法的输入有Layer参数,可以将NPC单独放一层,方便碰撞检测)