dkfr.net
当前位置:首页 >> unity物体 >>

unity物体

肯定有问题啊,你可以这样写GameObject b = GameObject.Find("my/cube1"); 或者GameObject b = a.transform.FindChild("cube1"); 如有疑问继续追问。

这个多限制 那就把它们放在一个层里面 或者有和其他物体异同的组件,比如用脚本写一个 方式很多,找个适合自己就行了

直接设定他的父物体即可,比如把a设置为b的子物体,可以这样: a.transform.parent = b.transform;

你的意思是把几个物体形成一个组合? 那就试试创建一个Gameobject,然后把你需要组合的元件都拖着个Gameobject下,让Gameobject和这些元件形成父子关系即可。

方法很多: 改position,移到视野外,推荐,最节省 gameObject.SetActive (false); //要提前引用,要不你就改不回来了。。。 renderer.enabled = false; //多个渲染器的话,遍历 Destroy//假如你不再用的话 改透明度renderer.material.color = n...

Transform player; void Start(){ player=Transform.find("Player"); } void Update(){ if(player!=null) { ...... } else { ..... } }

U3D能用Java写? 我记得U3D就支持c# js 和B开头的什么东西

首先在资源栏里面创建个材质,直接赋予给物体,默认的话直接改变Main Color的颜色就可以了。 当然脚本也是可以的

类似这样 void FixedUpdate() { rigidbody.AddForce(Vector3.up * 10); } 具体查看官方脚本手册

屏幕左上方的工具右边,有两个按钮,把centre改成pivot。

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com