zoukankan      html  css  js  c++  java
  • gameobj move

    float speedFactor = Mathf.Clamp01(target.root.rigidbody.velocity.magnitude / 70.0f);         //Debug.Log(speedFactor);//根据物体的速度变化产生的系数,速度越大,系数越大 camera.fieldOfView = Mathf.Lerp(55, 72, speedFactor); float currentDistance = Mathf.Lerp(7.5f, 6.5f, speedFactor); currentVelocity = currentVelocity.normalized; Vector3 newTargetPosition = target.position + Vector3.up * height;/上面 Vector3 newPosition = newTargetPosition - (currentVelocity * currentDistance);/后面一点距离         //Debug.Log(newPosition); newPosition.y = newTargetPosition.y;//高度保持不变 Vector3 targetDirection = newPosition - newTargetPosition; if(Physics.Raycast(newTargetPosition, targetDirection, out hit, currentDistance, raycastLayers)) newPosition = hit.point; transform.position = newPosition;//摄像机位置变化 transform.LookAt(newTargetPosition);//摄像机朝向汽车方向
  • 相关阅读:
    [YTU]_2536( C++ 长方体继承自矩形)
    [YTU]_2560(C++继承(改错题))
    [YTU]_2532(投简历)
    [YTU]_2621(B 继承 圆到圆柱体)
    stl
    noip2008双栈排序
    倍增入门水题
    noip模拟【ping】
    dp入门(LIS,LCS)
    【Luogu 1799】数列
  • 原文地址:https://www.cnblogs.com/51ss/p/3245815.html
Copyright © 2011-2022 走看看