using unityengine;
using system.collections;
using system.collections.generic;
/// /// 變換元件助手類
///
public class transformhelper
return null;
/*3! 階乘 3 * 2 * 1*/}
/// /// 逐漸注視目標點旋轉
///
/// 變換元件
/// 目標點
/// 旋轉速度
public static void lookpostion(transform targettf, vector3 targetpos, float rotatespeed)
/// /// 逐漸注視目標方向旋轉
///
/// 變換元件
/// 目標方向
/// 旋轉速度
public static void lookdirection(transform targettf, vector3 targetdir, float rotatespeed)
/// /// 計算周邊物件
///
/// 當前物件變換元件
/// 距離
/// 角度
/// 檢索目標的標籤
///
public static transform calculatearoundtransform(transform currenttf,float distance,float angle,string targettags)
//2.查詢滿足條件的所有敵人:攻擊範圍內
list = list.findall(tf =>
vector3.distance(tf.position, currenttf.position) <= distance &&
vector3.angle(currenttf.forward, tf.position - currenttf.position) <= angle / 2
);return list.toarray();
}}
U3D子物體和父物體的獲得及建立子物體
獲得父物體的方法是,通過transform類中的乙個函式parent獲得該父物體的transform資訊 因為該函式的返回值是transform型別 再通過transform類的gameobject函式獲得該物體,從而可以控制物體了。如果是建立子物體的話,只需要建立後設定物體的父物體就好了,獲取子物...
查詢 遍歷遊戲物體的常用方法
下面是查詢 遍歷遊戲物體的常用方法及說明 方法說明 gameobject.find 名字 根據名字查詢場景中的物體,例如 gameobject obj gameobject.find thetank gameobject.findgameobjectwithtag 標籤 根據標籤查詢場景中的物體,例...
啟用所選物體及其下邊的子物體
今天遇到模型同事問了個問題,說是有什麼快捷鍵可以讓所選物體下邊隱藏的物體啟用.因為下邊的子物體太多了.不知道哪個是隱藏的,找的話又特別費勁.想讓unity所選gameobj下邊所有的子物體都啟用,當時也不知道unity有什麼辦法,後來抽空出來就寫了個小 丟給他讓他用.如下 using unityen...