原文: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