团结紧张的运动

时间:2017-10-31 18:18:16

标签: c# unity3d unity5

我有以下简单的代码行,可以使相机移动类似于曲折游戏中的相机移动(永久垂直移动)。我也有非常简单的立方体结构,类似于之字形游戏。在原版之字形游戏中,iPad Mini没有紧张的动作。但下面的代码行引起了紧张的运动..

  • 我尝试了项目设置 - >时间设置为0.03,targetFrameRate为
  • 尝试更新
  • 在FixedUpdate中尝试
  • 在LateUpdate中尝试......

但没有一个可行,我总能重现紧张不安的运动

void Update() {
float calculatedSpeed = speed * Time.deltaTime;
        transform.Translate( direction * calculatedSpeed);                  
    }



void LateUpdate() {
        if( !dead ) {
            Vector3 position = transform.position;
            float halfX = position.x;
            float halfZ = position.z;
            float distance = Vector3.Distance (position, playerInitPosition);
            Vector3 newPos = Main.Instance.camReference.forward * distance;
            Main.Instance.camReference.position = newPos;               
        }
    }

在更新中,transform.position更新玩家以锯齿形图案移动, 在LateUpdate中,摄像机根据玩家移动的距离垂直移动

你可以在这里查看安卓游戏:

https://play.google.com/store/apps/details?id=com.angryeggstudio.games.zigzagpenguin

iPad Mini中没有这种平滑性

更新1: 没有任何缺陷的Android工作......它流畅而精致: enter image description here

拥有紧张动作的iPad Mini:

enter image description here

注意:在相机移动时检查立方体边缘...您可以在iPad Mini中发现它的抖动...

0 个答案:

没有答案