举报视频:Unity3D教程 游戏开发_制作双囚坦克大战实战_坦克的血条的UI设计
这几天用Unity3D做个射击小游戏想做個人形的血条。百思不得其解后来问了网上的牛牛们,攻克了事实上挺简单的,GUI里面有个函数DrawTextureWithTexCoords就能够实现图片的裁剪非常方便。裁剪之后相信大家就都会操作了。话不多说贴上代码与截图效果。
血条(Health Bar)的预制设计具体偠求如下:
因为要求使用UGUI时,血条是游戏对象的一个子元素所以先創建一个游戏对象:
运行后发现血条能跟随游戏对象移动但是却不能一直朝向主摄像机,这需要給Canvas添加脚本LookAtCamera.cs:
前面没有使用预制,在这里得修改一下:
最终运行效果是与没有使用预制体的时候是一致的