Unity入门4——常用接口

C#中常用类和接口

  • DateTime:表示某个时刻
    • DateTime.Now:拿到系统当前时间
    • DtaTime.TimeOfDay:获取此实例当天的时间
  • Quaternion:用来旋转,采用四元数,由w(实部)和x,y,z(虚部)组成。四元数的实部通常与旋转的角度有关。在单位四元数中,实部(w)可以表示为cos(θ/2),其中θ是旋转角度。虚部(x, y, z)可以表示为旋转轴单位向量u与sin(θ/2)的乘积,即(x, y, z) = u * sin(θ/2)。虚部对于确定旋转的方向或“轴”是关键的。
    • Quaternion.Euler:返回一个旋转,它围绕 z 轴旋转 z 度、围绕 x 轴旋转 x 度、围绕 y 轴旋转 y 度(按该顺序应用)。
    • Quaternion.Identity:返回全0的四元组
  • TimeSpan:返回的是从从午夜0点开始,到现在一共过去了多少小时,分钟和秒钟,返回值为浮点数

在这里插入图片描述

Unity中常用类和接口

  • Debug:用于调试

    • Debug.Log():在控制台打印日志
  • Time:获取时间相关信息

    • Time.time:记录的是Unity启动运行之后到现在时间
    • Time.deltaTime:每一帧的时间差
    • Time.unscaledDeltaTime:未经缩放的每一帧时间差
  • Mathf:记录数学相关的函数

    • Lerp:插值法,Lerp(a, b, t),在a与b之间按t线性插值
    • Clamp:截断,显示在min和max之间的数或min/max
    • MoveTowards():使当前值向着目标值移动,最大移动maxDelta。Mathf.MoveTowards(current, target, maxDelta);
  • Random:伪随机数

    • Random.Range(a, b):产生a-b范围的随机数
    • Random.value:在0-1之间随机产生一个数
    • Random.onUnitSphere:生成单位球面上一个随机数
  • Input Manager管理输入事件

    • 虚拟轴:虚拟轴的作用是将来自不同输入设备(如键盘、鼠标、手柄等)的输入映射到一个统一的轴上。使用getAxis()来获取虚拟轴的值。
  • Rect:由 X 和 Y 位置、宽度以及高度定义的 2D 矩形

    • 在这里插入图片描述
    • 在这里插入图片描述
  • Collider:碰撞事件

    • 在这里插入图片描述
    • 在这里插入图片描述
  • ContactPoint:碰撞时的接触点

    • 在这里插入图片描述
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值