unity之创建,克隆,销毁,常用核心类

    我们今天预习了unity创建,克隆,销毁游戏对象,常用核心类,协同程序,Random类(随机数),消息传递函数。

 

1.Mono Deven脚本编辑介绍

 

    Unity3d 目前支持三种语言的脚本程序,包括C#,javaScriptBoo,在一个游戏中开发可以使用一种或者同时使用多种语言来实现脚本的控制。三种不同语言其实效率相当的,最后都会编译成unity3D内置的中间代码。目前国内内用C#的占多大数。

需要注意的四点:

1.项目运行过程中的修改不会保存

2.脚本只能依附游戏对象或其他脚本调用才能运行.

3.一个脚本可以放在多个游戏对象上面,是多个实例.

4.一个脚本的多个实例和其他脚本之间互补干扰.

 

2.创建游戏对象

 

GameObject cube=GameObject.CreatePrimitive(PrimitiveType.Cube);

cube.name = "cube1";

cube.renderer.material.color = Color.blue;

 

3.克隆游戏对像

 

GameObiect.obj=(GameObject)Instantialte(cube);

 

4.销毁游戏对象

 

Destroy(obj,1);

 

5.常用核心类

 

Time类,属性:deltaTime

说明:方法Update();受当前渲染效率的影响,有时快有时慢,帧率会变化,Update被调用的时间隔就发生变化,TimeDeltaTime获的自上次Update()中使用deltaTimeOnGUIFiexedUpdate等里面不要用。

 声明:此篇文档时来自于【狗刨学习网】社区-unity极致学院,是网友自行发布的Unity3D学习文章,如果有什么内容侵犯了你的相关权益,请与官方沟通,我们会即时处理。

6.Random类(随机数)

 

Float a=Random.value;

 

Int b=Random.Range(0,100) 包括最大和最小

 

Float c= Random.Range(0.0f,1.0f); 包括最小但不包括最大。

 

学会一下unity脚本编程,就能做出小球打墙体,使墙体被击散,克隆球体,是球体前后左右移动,点击鼠标发射,使摄像头跟着球体移动发射球体,过几秒球体自动消失。如下图:


 


你可能感兴趣的:(unity学习)