GameObject.Find()优点: 使用简单方便不会因为重名而报错,同时查找的是自上而下的第一个物体缺点 不能查找被隐藏的物体,否则出现“空引用异常”,这是很多新人在查找出现空引用bug的原因。全局查找(遍历查找),查找效率低,很消耗性能。代码演示: using System.Collecti ...
分类:
编程语言 时间:
2019-06-05 09:23:28
阅读次数:
116
GameObject:游戏对象 Create Empty:创建一个空对象,别看是空对象,其实很有用,很多场合用空对象作为某些物体发生器,比用偏移量在脚本里写方便得多,修改更简单 Create Other:创建其他 Particle System:粒子系统,粒子发射器,可以制作很多效果 Camera:... ...
分类:
其他好文 时间:
2019-05-02 00:20:17
阅读次数:
143
菜单栏 File 文件:创建/打开/保存场景、创建/打开/保存工程、发布游戏 Edit 编辑:撤销、重做、剪切、复制、粘贴、运行、暂停、工程设置等 Asset 资产:创建导入资源 gameObject 游戏对象:创建各类游戏对象 Component 组件:为游戏对象添加各类组件 Mobile Inp... ...
分类:
编程语言 时间:
2019-05-01 01:38:02
阅读次数:
202
1 using System; 2 using UnityEngine; 3 4 class UILine 5 { 6 GameObject targetObj; 7 LineRenderer lineRenderer; //LineRenderer渲染出的线段的两个端点是3D世界中的点 8 int... ...
分类:
其他好文 时间:
2019-04-29 14:03:32
阅读次数:
343
1.对于一个固定的点,围绕它进行旋转。需要注意区分世界坐标还是本地坐标 RotateAround(GameObject.Find("Cave").transform.position, transform.right, Time.deltaTime * 10); RotateAround(GameO ...
分类:
编程语言 时间:
2019-04-22 14:04:56
阅读次数:
338
方法很多: 1、改position,移到视野外,推荐,最节省 2、gameObject.SetActive (false); //要提前引用,要不你就改不回来了。。。 3、renderer.enabled = false; //多个渲染器的话,遍历 4、Destroy//假如你不再用的话 5、改透明 ...
分类:
编程语言 时间:
2019-03-26 22:51:21
阅读次数:
459
GameObject本身没有功能,是Unity场景里所有组件的基类,但很多时候我们需要在脚本中操作GameObject。先讲一下GameObject类包含哪些内容,其中常用的用红色标出了 Variables 变量 activeInHierarchy Is the GameObject active ...
分类:
其他好文 时间:
2019-03-19 01:29:16
阅读次数:
180
public GameObject monster; monster是你想要生成的物体 Instantiate(monster,new Vector3 ( Random.Range (-4.5f,4.5f), Random.Range(5.5f, 6f),-1), Quaternion.Euler( ...
分类:
其他好文 时间:
2019-03-13 13:48:34
阅读次数:
169
给大家分享一下自己之前没事写的Unity3D的插件,主要用来对管网的搭建和分析, 开源在Github上 https://github.com/LizhuWeng/PipeNet,可以给需要的朋友做一个简单的参考。 基本操作: 点击GameObject > Create Other > PipeNet ...
分类:
编程语言 时间:
2019-01-27 16:29:39
阅读次数:
193
_obj= Resources.Load("xxx") as GameObject;Instantiate(_obj); 这里的_obj对象和 _obj= Instantiate(Resources.Load("xxx") as GameObject); 返回的对象是不一样的, 前一个_obj是资源 ...
分类:
其他好文 时间:
2019-01-27 14:40:10
阅读次数:
177