我使用了最新的 Unity 4 和 UnityScript(在发布游戏之前不想升级到 Unity 5,只是为了避免复杂化)。不幸的是,我不得不升级到 iOS 9 和 Xcode 7。游戏是在 Unity 中构建的,然后在 Xcode 中打开,但是在 iPhone 上部署期间我开始收到错误:
clang: error: linker command failed with exit code 1 (use -v to see invocation)
升级到 Unity 5 后,Xcode 部署到手机可以工作,但是在手机上我无法通过单击 GUI 按钮或定时加载另一个场景,它只是无法加载,但可以在 Unity 编辑器中工作。
Application.LoadLevel (“NewScene”); 是否有问题;或者可能需要做其他事情或做不同的事情?
此外,由于某种原因,对象的旋转在 Unity5 中停止工作(即使在编辑器中)
transform.Translate(Vector3.left GameManager.speed/12 Time.deltaTime, Space.World);
GetComponent.().angularVelocity = direction * 500;
有什么办法可以解决这两个问题吗?或者我可能需要降级到 Unity 4,那么我该如何修复 Xcode 错误(上图)?