【Unity】生成敌人并添加血条

来源:互联网 发布:网络游戏数据修改器 编辑:程序博客网 时间:2024/04/24 12:46

生成3D模型使用 GameObject.Instantiate(moster, point, Quaternion.identity) 可以实现

moster 生成的游戏对象

point 生成的位置

Quaternion.identity 生成后游戏对象的方向


生成NGUI的2DUI可用 NGUITools.AddChild()实现

需要注意的是

在调用AddChild实例化2DUI前,要先将跟随目标的transform先传给UI,否则会出现找不到target的错误

Transform target = monster.transform.Find("HpBarPoint");     

HpBar.GetComponent<UIFollowTarget>().target = target;

// UIFollowTarget 是 HUDText这个插件中的一个脚本

NGUITools.AddChild(gameObject, HpBar);
1 0
原创粉丝点击