GameObject意指游戲?qū)ο?br>
下面這些都是游戲?qū)ο?/p>
游戲?qū)ο?/div>
1 GameObject標識
1.1 Name
對象名植康,可以重復(fù)第步,無限數(shù)量
//我們可以通過名字尋找對象
GameObject.Find(string name);//此方法每次都會遍歷整個場景來尋找匹配的游戲物體蚁鳖,比較消耗資源
1.2 Tag
對象的標簽,在Tags&Layer面板中設(shè)置
當物體可能是空物體時报强,(游戲開發(fā)中妇穴,常用空物體去保存一些位置信息爬虱,空物體沒有渲染,這時給物體添加一個圖標腾它,便于尋找查看)
//我們可以通過Tag標簽來尋找游戲?qū)ο?GameObject.FindGameObjectWithTag(string tag);//查找一個對象
GameObject.FindGameObjectsWithTag(string tag);//查找所有掛載此標簽的對象跑筝,并返回一個GameObject數(shù)組
例子
1.3 Layer
標記對象渲染組名字,常用于射線碰撞瞒滴,攝像機裁剪曲梗,最多只能有32組
所在位置如下圖
Paste_Image.png
2 動態(tài)創(chuàng)建物體
方法1 利用GameObject.CreatePrimitive創(chuàng)建
此方法創(chuàng)建一個帶有基本網(wǎng)絡(luò)渲染器和相應(yīng)碰撞器的游戲物體
例子
方法2 利用GameObject.Instantiate創(chuàng)建
public GameObject obj1;
void Start () {
GameObject game1 = GameObject.Instantiate(obj1);
game1.name = "Player2";
game1.transform.position = new Vector3(2, 2, 0);
}
例子
3 動態(tài)添加物體組件
Paste_Image.png
//例子
//Sphere.AddComponent<Rigidbody>();//泛型
Sphere.AddComponent(typeof(Rigidbody));//非泛型
4 刪除游戲?qū)ο?/h4>
Destroy(Object obj);//立刻刪除對象
Destroy(Object obj,float 1f);//延時刪除
例子
5 發(fā)送消息
(1)向上發(fā)送消息,向物體自身和父物體發(fā)送消息妓忍,如果消息沒有被任何一個組件處理虏两,則會打印一個錯誤。
方法為:SendMessageUpwards("父物體方法名");//例子如下圖
字物體腳本
(2)廣播消息世剖,對物體自身和所有子物體發(fā)送消息定罢。如果消息沒有被任何一個組件處理,則會打印一個錯誤旁瘫。
方法為:BroadcastMessage("字物體方法名");//例子如下圖
父物體腳本
打印結(jié)果如下
打印結(jié)果
(3)向同級發(fā)送消息祖凫,如果消息沒有被任何一個組件處理,則會打印一個錯誤
方法為:Obj.SendMessage("同級物體方法名");//例子如下圖
球的腳本
球的腳本
膠囊的腳本
膠囊的腳本
在unity的操作
在Unity的操作
打印結(jié)果如下
打印結(jié)果
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弊知,“玉大人阻逮,你說我怎么就攤上這事≈韧” “怎么了叔扼?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長漫雷。 經(jīng)常有香客問我瓜富,道長,這世上最難降的妖魔是什么降盹? 我笑而不...
- 正文 為了忘掉前任与柑,我火速辦了婚禮,結(jié)果婚禮上蓄坏,老公的妹妹穿的比我還像新娘价捧。我一直安慰自己,他們只是感情好涡戳,可當我...
- 文/花漫 我一把揭開白布结蟋。 她就那樣靜靜地躺著,像睡著了一般渔彰。 火紅的嫁衣襯著肌膚如雪嵌屎。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼夜郁!你這毒婦竟也來了什燕?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布仇穗,位于F島的核電站流部,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏纹坐。R本人自食惡果不足惜枝冀,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望耘子。 院中可真熱鬧果漾,春花似錦、人聲如沸拴还。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽片林。三九已至端盆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間费封,已是汗流浹背焕妙。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- (1)Gameobject類 GameObject是Unity場景里面所有實體的基類. 一锤窑、查找游戲?qū)ο?1. ...
- Unity工程結(jié)構(gòu): Assets文件夾:存儲工程所需的所有資源文件 Library:工程所需要的所有資源庫(類庫...
- 工廠模式類似于現(xiàn)實生活中的工廠可以產(chǎn)生大量相似的商品璧针,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式渊啰。簡單...