zoukankan      html  css  js  c++  java
  • [Unity游戏开发]Vector3类

    常用属性:


    normalized标准化向量,方向一样,长度为一
    megnitude向量长度,就是向量的模
    forward Vector3(0, 0, 1)延z轴正方向
    rightVector3(1, 0, 0) 延x轴正方向
    upVector3(0, 1, 0) 延y轴正方向

    常用方法:


    void Normalize () 标准化向量
    static Vector3 Lerp (Vector3 from, Vector3 to, float t)两个向量间的线性插值
    static float Angle (Vector3 from, Vector3 to)两个向量之间的夹角
    static float Distance (Vector3 a, Vector3 b)两个向量之间的距离
      

    SmoothDamp
    public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime)
    public static Vector3 SmoothDamp(Vector3 current, Vector3 target, ref Vector3 currentVelocity, float smoothTime, float maxSpeed)

    参数ref Vector3 currentVelocity,这个参数不可以是局部变量,必须是全局变量,当前速度,这个值由你每次调用这个函数时被修改;参数smoothTime是到达目标的大约时间,较小的值将快速到达目标;参数maxSpeed是选择允许你限制的最大速度。

  • 相关阅读:
    angular-指令
    microbit 范例课程
    microsoft 为microbit.org 设计的课程
    Microbit 翻译计划及IDE 中文化
    Microbit MicroPython 介绍
    micro:bit 软件生态系统介绍
    Microbit 硬件架构介绍
    TCP协议和UDP协议下的socket
    爬虫-链家二手房
    函数相关
  • 原文地址:https://www.cnblogs.com/AlinaL/p/12852166.html
Copyright © 2011-2022 走看看