shwq.net
当前位置:首页 >> 在unity3D里怎样隐藏物体 >>

在unity3D里怎样隐藏物体

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

有很多方法可以实现埃 比价傻瓜的方式可以在任何gameObject上加一个guiText,然后通过脚本设置gameObject.guiText.enabled或gameObject.active属性为true/false来控制显示。如下图: 如果熟悉编程,还可以通过纯脚本的方式来实时生成和控制文字...

属性栏里(Inspector)左上角取消魔方旁边的勾选就能直接隐藏该物体

scene表示的是当前的场景。project表示的是整个工程。如果想要保存场景可以用scene如果想要全部保存可以用project

using UnityEngine; using System.Collections; public class ChangeGoodsEnabled : MonoBehaviour { private string[] str = { "隐藏", "显示" }; void OnGUI() { if (GUI.Button(new Rect(Screen.width / 2.0f - 50, Screen.height / 2.0f - 5...

public GameObject obj; void Test() { //显示/隐藏一个物体 obj.SetActive(true); //显示 obj.SetActive(false); //隐藏 //显示/隐藏物体上的Renderer组件 Renderer rr = obj.GetComponent(); rr.enabled = false; //隐藏 rr.enabled = true; /...

改position,移到视野外,推荐,最节省 gameObject.SetActive (false); //要提前引用,要不你就改不回来了。。。 renderer.enabled = false; //多个渲染器的话,遍历 改透明度renderer.material.color = new Color (1,1,1,0); //如果shader支持...

本来就默认没有力的 如果你物体上面有rigidbody 你可以在脚本里面用destory(rigidbody)来取消重力,也可以在编辑器里面取消重力。

如图所示可以考虑调整gizmos图标大小,调整那个进度条或者未选择是不是需要图标。

在Inspector面板中将名字的小对勾去掉,可以实现对象的不可见 代码方面 可以用GameObject.active属性,设置false为不可见 对于组件对象,可以用.enable=false使组件不可用

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