NGUI实现血条
2013-11-23 22:32
274 查看
刚从网上找了一些资料,用NGUI实现了血条的功能http://bbs.9ria.com/thread-206791-1-1.html
主要注意两个地方,一个是新建的panel的位置还有旋转,位置的话要跟住人物的位置,同事调整Y轴值使panel在人物上面 ,panel的rotation使用quaternion.lookatrotation(vector3 TT) ,其中TT是人物的位置与主摄像机位置向量差,返回值赋给panel的rotation即可
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/laugh.gif)
public Transform bloodbar; //血条
public Transform MainCam;//摄像机
//人物血条的制作
bloodbar.position = new Vector3(transform.position.x,transform.position.y+1,transform.position.z); //位置
Vector3 myrote;
Quaternion rota;
myrote =transform.position - MainCam.transform.position;
rota = Quaternion.LookRotation(myrote); //关键旋转
bloodbar.transform.rotation = rota;//最后赋值
相关文章推荐
- Unity3D的NGUI实现血条跟随功能
- 【NGUI】头顶血条(2D与3D的实现)
- 关于Unity中NGUI的3D角色血条的实现
- 【Unity&NGUI】圆环血条制作&以及多层圆环血条的实现
- 使用 NGUI 实现头顶文字及血条
- 【Unity】用NGUI实现血条和伤害显示
- NGUI实现多层血条[交流贴]
- NGUI实用操练(一)如何实现逐字打印效果【NGUI2.6.3】
- Unity血条实现
- unity_NGUI_实现点击鼠标左键切换给定图集中的图片显示
- [置顶] Unity基于NGUI实现拖拽功能
- Unity3D学习(三):利用NGUI实现一个简单的左右摇杆
- 使用NGUI实现sprite的若隐若现,渐变
- NGUI实现技能冷却
- NGUI聊天界面简单实现
- Unity利用NGUI实现自定义鼠标
- 使用自定义材质球,实现NGUI屏幕溶解和灰显
- Unity插件NGUI实现背包系统
- Ngui 五种点击事件实现方式及在3d场景中点透的情况
- NGUI 代码实现UISprite显示图片原尺寸的snap功能