【问题标题】:I want Camera.main to follow the player, it works fine in Editor, but not on Android Deice我希望 Camera.main 跟随播放器,它在编辑器中运行良好,但在 Android Deice 上却不行
【发布时间】:2020-06-02 11:24:38
【问题描述】:

您能帮我解决以下问题吗:

在 Unity3D 中,我希望 Camera.main 跟随播放器,它在编辑器中可以正常工作,但在 Android 设备上不行

你能帮帮我吗
安迪

【问题讨论】:

  • 您需要在此处提供更多信息。特别是关于如何设置相机以跟随玩家。它在哪里工作?当您构建到 Android 时,您确定您正在运行正确的场景吗?您是否成功构建了游戏的桌面版本并看到相机跟随或仅在编辑器中跟随?欢迎使用 StackOverflow!
  • 嗨,迈克,非常感谢您的回复,
  • 1) 我的项目中只有 onse 场景 2) 我使用常用​​方法:Camera.main.transform.rotation = go.transform.rotation; Camera.main.transform.position = go.transform.position; 3) 我在更新 4 中使用相机变换) 是的,我刚刚尝试过 - 我的 Win 10 上的独立版本工作正常...

标签: android unity3d 3d


【解决方案1】:

尝试查看Android Logcat,可以在Window -> PackageManager 菜单中找到包。安装它,然后在通过 USB 电缆连接的 android 设备上构建并运行您的游戏。 可能,你试图做一些依赖于平台的事情,这会给你一个 android 错误。此错误会阻止您的代码进一步执行。 您也可以尝试不使用 Camera.main,而是使用直接相机参考,例如

public Camera myCamera;
void Update()
{
myCamera.transform.position = transform.position - myCamera.transform.forward * 10;
}

您是否使用过任何广告/服务插件? 任何相机插件,如 AR 或视频聊天? 您是否使用附加场景加载? 你能显示你的代码吗?相机跟随究竟是如何实现的?

【讨论】:

    猜你喜欢
    • 2014-12-25
    • 2017-11-22
    • 2020-09-17
    • 1970-01-01
    • 2014-08-14
    • 2017-12-18
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多