Unity核心类

本文详细解析了Unity3D中Transform组件的作用,包括位置、旋转和缩放,以及如何通过C#脚本控制物体移动和旋转。重点介绍了MonBehaviour和继承关系,以及Translate和Rotate方法的使用区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.脚本是应用程序临时调用并执行
2.MonoBehaviour是所有脚本的基类,使用C#必须继承MonBehaviour
3.Transform(组件)
3.1transform组件时Unity3D的重点之一,主要用于控制物体旋转,移动,缩放
3.2transform组件下有以下成员
position:在世界空间的坐标
locaPosition:相对于基类物体的坐标,如果没有基类物体,就是相对于自身物体坐标
eulerAngles:相对于世界的旋转(欧拉角)
rotation:旋转
localRotation:绕着某个物体旋转
localScale:以某个物体为标准缩放自身
4.成员方法
A,transform.Translate(Vector3.forward5)
transform.Translate(new Vector3(0,5,0)
上面两个方法都为向上移动5
B.transform.Rotate(new Vector3(0,1,0))
transform.rotation(Vector3.up
180)
这两者都为旋转,这两者区别为Ratate()是旋转多少度,在原有的基础上累加。
rotation属性是旋转到某个角度,就是是在update中每帧都执行。旋转到180止

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值