原文:Unity3D中使用GameObject.Find()應該注意的問題

在使用這個方法的時候,應該注意Find的這個物體必須是active的,也就是說在場景中是處於激活狀態的, 如果不是激活狀態就會發生空指針的情況。 但是如果在運行初期,我們就希望能夠Find到一個未被激活的gameObject的話,可以采用這種方法,采用 transform.Finf .gameObject親測有效。 題外話: 注意DeActive的對象上的腳本,是不被運行的,也就是說在當某一個對 ...

2018-01-15 09:51 0 3465 推薦指數:

查看詳情

Unity3D 射線指定層獲取GameObject 注意 LayerMask

這一篇是純技術討論,看過我前面文章的童鞋應該清楚,我的奔跑是靠鼠標響應的,鼠標點到哪就跑到哪,后來又有了界面,麻煩就來了,我的界面居然能點 穿。我不希望點界面的時候還能點到界面后面的地面上,角色傻不拉幾的往那跑,那腫么辦呢,總不能每次點擊都要推斷點擊的物體名稱吧。那界面多了會累死 ...

Tue Jun 06 19:06:00 CST 2017 0 5166
Unity3D:設置GameObject為半透明

參考文檔:https://docs.unity3d.com/ScriptReference/Shader.Find.html 改變color的alpha即可。 關鍵:Transparent/Diffuse Material material = new Material ...

Sat Apr 22 18:11:00 CST 2017 0 4609
GameObject.Find與Transform.Find的區別

1.GameObject.Find 函數原型: public static GameObject Find(string name); 說明:1.GameObject只能查找到active的物體    2. ...

Wed Dec 26 05:55:00 CST 2018 0 1702
Unity3D 獲得GameObject組件的方法

Unity3D 獲得GameObject組件的方法有幾種,這里進行說明一下: 組件: 要獲得這些組件,進行操作的話,綁定一個Movescipt 的C#組件,里面的獲取方法為 這樣通過獲得組件GetComponent<>方法,能夠獲得一些需要的屬性。 需要 ...

Sun Dec 20 21:56:00 CST 2015 0 13561
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM