unity脚本开发:一些重要的类和类间的关系图

  • 时间:
  • 浏览:5
  • 来源:uu快3网站_uu快3充值_玩法

function Update() {

// Move the object forward along its z axis 1 unit/second.

//沿着z轴1单位/秒,向前移动物体

transform.Translate(Vector3.forward * Time.deltaTime);

三、GameObject

变量:

active 不是活动

function Update() {

// Move the object to the right relative to the camera 1 unit/second.

//相对于摄像机每秒1单位向右移动物体

transform.Translate(Time.deltaTime, 0, 0, Camera.main.transform);

}

Roate:

RoateAround

LookAt:注视旋转

Find:通过名字找

四、Object

变量:

函数:

FindObjectOfType查找首个Type物体

变量:

position:The position of the transfrom in world space.在世界空间坐标transform的位置。

localposition: The position of the transfrom relative to parent transfrom.相对于父级的变换的位置。

LossyScale:相对于模型的,物体的全局缩放(只读)。

LocalScale:相对于父级物体变换的缩放。

重要的类

Transfrom

Object

GameObject

Component

Time

Animation

var clone : Missile;

clone = Instantiate(projectile, transform.position, transform.rotation);

更多unity2018的功能介绍请到paws3d爪爪学院查找。

transform.DetachChildren();

Destroy(gameObject);

SetParent:

二、Transfrom

对物体进行位置,大小,缩放的改变,找孩子

curTransform = gameObject.GetComponent(Transform);

Find

// Kills the game object in 5 seconds after loading the object

//加载物体5秒后销毁游戏物体

Destroy (gameObject, 5);

Instantiate 实例

// Search for any object of Type GUITexture,

// if found print its name, else print a message that says that it was not found.

//搜索任意GUITexture类型的物体

//已经 发现打印它的名字,已经 打印一根绳子 消息说什么什么都越来越发现

function Start()

{

var s : GUITexture = FindObjectOfType(GUITexture);

if(s)

Debug.Log("GUITexture object found: " + s.name);

else

Debug.Log("No GUITexture object could be found");

}

FindObjectsOfType查找Type物体

函数:

Translate:function Translate (translation : Vector3, relativeTo : Space = Space.Self) : void

移动transform在translation的方向和距离。

函数:

AddComponent

一、Component 找组件

属性:

GameObject

tag

transfromg

// When clicking on the object, it will disable all springs on all hinges in the scene.

//当点击物体,它将禁用场景中所有铰链中的弹簧

function OnMouseDown () {

var hinges : HingeJoint[] = FindObjectsOfType(HingeJoint) as HingeJoint[];

for (var hinge : HingeJoint in hinges) {

hinge.useSpring = false;

}

}

Destroy 销毁

function Update() {

// Move the object forward along its z axis 1 unit/second.

//沿着z轴每秒1单位向前移动物体

transform.Translate(0, 0, Time.deltaTime);

// Removes the rigidbody from the game object

//从游戏物体删除刚体

Destroy (rigidbody);

function Update() {

aFinger = transform.Find("LeftShoulder/Arm/Hand/Finger");

aFinger.Rotate(Time.deltaTime*20, 0, 0);

}

GitChild:Git Child(int index)根据索引查找

DetachChildren :解除父子关系

// Removes this script instance from the game object

//从游戏物体删除该脚本实例

Destroy (this);

var respawns = GameObject.FindGameObjectsWithTag ("Respawn");

SetActive

gameObject.AddComponent ("FoobarScript");

GetComponent

函数:

GetComponment

GetComponmentInChildren

GetComponmentInParent

GetComponmenstInChildren

GetComponmentsInParent

//使游戏物体不活动.

gameObject.active = false;

isStatic 不是静态

//这将返回名为Hand 的游戏物体

hand = GameObject.Find("Hand");

FindWithTag

// Kills the game object

//销毁游戏物体

Destroy (gameObject);

//在标签为"Respawn"的游戏物体的位置实例化有一个 多多 respawnPrefab.

var respawnPrefab : GameObject;

var respawn = GameObject.FindWithTag ("Respawn");

Instantiate (respawnPrefab, respawn.transform.position, respawn.transform.rotation);

FindGameObjectsWithTag

// Move the object upward in world space 1 unit/second.

//在世界坐标每秒1单位向上移动物体

transform.Translate(0, Time.deltaTime, 0, Space.World);

}

• function Translate (translation : Vector3, relativeTo : Transform) : void

// Move the object upward in world space 1 unit/second.

//在世界坐标沿着y轴1单位/秒,向上移动物体

transform.Translate(Vector3.up * Time.deltaTime, Space.World);

}

function Translate (x : float, y : float, z : float, relativeTo : Space = Space.Self) : void

function Update() {

// Move the object to the right relative to the camera 1 unit/second.

//相对于摄像机每秒1单位向右移动物体

transform.Translate(Vector3.right * Time.deltaTime, Camera.main.transform);

}

function Translate (x : float, y : float, z : float, relativeTo : Transform) : void

猜你喜欢

我和我男朋友在一起一年多了,可是我爸妈不同意我们在一起,因为他家庭条件不是很好,我自己也有点接受不

追答追答女孩子的成功都要另另另俩个 女孩子给他支撑,他现在穷未必紧,要是他有上进心,值得你爱就值得,由于他没办法 养活你的能力,长远一段话,还是慎重考虑,毕竟大家还小

2020-01-25

对男朋友提出分手,他对我很好,可是就是对他没感觉了,他来了句,遇见你,就是晴天,,,,霹雳!!!他

你对什儿 回答的评价是?收起更多回答(1)很糙推荐你对什儿 回答的评价是?什儿 什么的什么的问题很糙怪了,曾经就有你讨厌他有时候提出分手,为什么在么在都要问他是就有真的放

2020-01-25

Python使用BeautifulSoup爬取妹子图

下面给出的代码是从首页获取每个分类的地址,有很久 的获取包括图片地址,内容页地址也全部时会大同小异,有很久老是 嵌套就要能了。获取内容页面图片地址以及标题,以页面标题作为文

2020-01-25

忍不了了 我真是不知道怎么表达 我想出轨 不想和现在对象在一起了 怎么才能喜欢上别人

展开完整你对你这个回答的评价是?展开完整展开完整展开完整三思但是 行 我来答使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。收起更多回答(4)愿意处

2020-01-25

mysql 5.7数据库安装部署!

三、创建mysql用户组groupaddmysql&&useradd-gmysql-M-s/sbin/nologinmysql六、设置环境变量echo"expo

2020-01-25