在我使用Unity3D创建的2D游戏中,相机会在某一点从一个点移动到另一个点,同时缓慢缩小(orthographicView增加),从而将玩家从世界地图上的一个位置移动到另一个位置(就像关卡之间的场景一样。
当我在Unity编辑器中测试/玩游戏时,一切工作都很好,但是当我将其导出至Android,将其上传到Google Play并在Android设备上进行测试时,相机不会移动,并且不会移动。 t缩小(一切都保持静止)。游戏中的所有其他内容似乎都可以在Android设备上正常运行。
我在下面提供了我的代码以供参考。
有什么主意我做错了吗?我一直在浏览问答论坛,但似乎找不到任何存在类似问题的人。
如果您需要更多信息,请告诉我。谢谢大家!
if(cameraMoved == false)
{
if(cam.transform.position.x < cameraEndPos.x)
{
cam.transform.position = new Vector2(newXPosEachFrame,newYPosEachFrame);
orthoSize += camPerFramezoomChange;
cam.orthographicSize = orthoSize;
}
else
{
cam.transform.position = new Vector2(cameraEndPos.x,cameraEndPos.y);
cameraMoved = true;
}
}