我有以下简单的代码行,可以使相机移动类似于曲折游戏中的相机移动(永久垂直移动)。我也有非常简单的立方体结构,类似于之字形游戏。在原版之字形游戏中,iPad Mini没有紧张的动作。但下面的代码行引起了紧张的运动..
但没有一个可行,我总能重现紧张不安的运动
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工作......它流畅而精致:
拥有紧张动作的iPad Mini:
注意:在相机移动时检查立方体边缘...您可以在iPad Mini中发现它的抖动...