首页 > 解决方案 > Unity UI 项目在移动设备中测试时很慢

问题描述

Unity UI 按钮和由一些图像制作的虚拟操纵杆在编辑器中运行良好,但在手机(Android)中测试时太慢(缓慢的指针向上/向下和拖动响应)?

标签: androiduser-interfaceunity3d

解决方案


鉴于您在使用编辑器和将其构建到设备之间没有进行任何更改,因此所做的任何更改都是 Unity 自动进行的。我猜您可以尝试的一件事是将目标帧速率设置为 60 fps。Unity 在自己的编辑器中运行项目,没有任何帧速率限制,但是当仅构建到移动设备(Android / iOS)时,它会自动将帧速率限制为 30fps。您可以通过在项目的任何代码中添加targetframerate来覆盖它,例如:

void Awake() {
    Application.targetFrameRate = 60;
}

更多关于targetframerate的信息:https ://docs.unity3d.com/ScriptReference/Application-targetFrameRate.html

希望这可以帮助!


推荐阅读