unity之常用核心类
来源:互联网 发布:淘宝旺旺买家官方下载 编辑:程序博客网 时间:2024/06/06 01:27
一、常用核心类
1、创建、克隆、销毁游戏对象
GameObject cube=Ganmeobject.CreatePrimitive(PrimitiveType.Cube);
cube.name="cube1";//设定名字
cube.renderer.material.color=Color.red;
2、动态克隆对象
GameObject obj=(GameObject)Instantiate(cube);
3、动态销毁对象
Destroy(obj,1);
4、给游戏物体添加名为FoobarScript脚本
GameObject.AddComponent(“FoobarScript”);
5、给游戏对象添加刚体
Rigidbody rb=GameObject.AddConmponent("Rigdbody");
6、给游戏物体添加球体碰撞器
SphereCollider sc GameObject.AddComponent("SphereCollider");
7、通过名称来查找
GameObject player=new GameObject("Player");
GameObject go=GanmeObject.Find("Player");
8、通过tag标签获取单个游戏对象
GameObject go=GanmeObject.FindWithTag("Player");
GameObject go=GanmeObject.FindGameObjectWithTag("Player");
9、通过游戏标签获取多组游戏对象
GameObject[] go=GameObject.FindGameObjectWithTag("Player");
10、Time 类
属性:deltaTime
例如:float a=3.0f,
void Update()
{
a-=Time.delaTime;
print(a);
}
二、协同程序
1、Coroutine
协同程序:即在主程序运作时同时开启另外一个逻辑处理来协同当前程序的执行。
2、Yield
Yield语句是一种特说类型的return语句,它可以确保函数在下一次被执行时,不是从头开始,而是从yield语句开始。
例如:void Start()
{
print("Start开始");
StartCoroutine((Do));
print("Do调用后");
}
IEnumerator Do()
{
print("Do开始");
yield return new WaitForSecond(3.0f);
print ("暂停3秒后");
}
欢迎来我们的狗刨网看我们每天更新的新内容,我们每天都会更新新的内容,我们这里有各种各样的你所需要的东西,总之欢迎来到我们的狗刨网。
0 0
- unity之常用核心类
- unity之常用核心类
- unity之常用核心类习题总结
- Unity 核心类
- 【Unity插件】NGUI核心组件之UICamera
- 【Unity插件】NGUI核心组件之UIAtlas
- 【Unity插件】NGUI核心组件之UIPanel
- 【Unity插件】NGUI核心组件之UIAnchor
- 【Unity插件】NGUI核心组件之UICamera
- 【Unity插件】NGUI核心组件之UIAnchor
- 【Unity插件】NGUI核心组件之UIPanel
- 【Unity插件】NGUI核心组件之UIAtlas .
- 【Unity插件】NGUI核心组件之UICamera
- 【Unity插件】NGUI核心组件之UIPanel
- 【Unity插件】NGUI核心组件之UIAnchor
- 【Unity插件】NGUI核心组件之UIAtlas
- 【Unity插件】NGUI核心组件之UICamera
- 【Unity插件】NGUI核心组件之UIAnchor
- HDU2547(数学逻辑)
- 手斧Linux – 从LFS到Funtoo (17)
- 用motion实现家庭视频监控
- 手斧Linux – 从LFS到Funtoo (18)
- 就我不坑 NYOJ 1104
- unity之常用核心类
- 诊断 Java 代码: 轻松掌握 Java 泛型
- 手斧Linux – 从LFS到Funtoo (19)
- canny算子的理论分析
- Windows Server 2008 R2 配置Exchange 2010邮件服务器并使用EWS发送邮件
- stdafx.h出错
- 手斧Linux – 从LFS到Funtoo (20)
- Unity
- c++ extern "C"