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

生成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().target = target;

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

NGUITools.AddChild(gameObject, HpBar);

你可能感兴趣的:(Uinty)