Unity3d 游戏中制作人物的血条和名字显示
Unity3d 游戏中制作人物的血条和名字显示
如何制作游戏
在游戏当中,人物的血条是必不可少的。现在我就来讲讲如何制作吧(用到NGUI了,在此N GUI的使用方法我就不多讲了)。为了激发大家的兴趣,我先上传几张图片show下吧。
............
..........
看看,效果还行吧。我先讲讲思路吧。
1.让血条和名字跟着人物,并且在人物上方。要实现这样的效果,我们就可以以人物为参照物就可以,在人物的基础上再加上一段距离就可以。
2.当人物旋转方向的时候还要血条一直朝着摄像机,只是人物会有移动的表现,而血条确没有转动的表现,要实现这个效果,我们可以用unity封装好了的LookRotation()方法,我试过Loo kAt()这个方法,觉得还是不行,有点小问题。
我觉得就是这2个难点。其他的没什么难点了。具体实现如下:
1。创建一个空物体,再在其下创建一个Panel(不创建这个是在主摄像机显示不出来的,也即是没有NGUI中的UI Root (2D)这些下面的重要显示条件),作为子物体。我们再在Panel 下面创建一个Label用来显示我们的名字,再创建一个Progress Bar,作为显示血条的。如图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。