在Mobile中进行测试时,Unity UI项变慢

时间:2018-08-22 01:45:29

标签: android user-interface unity3d

Unity UI按钮和由某些图像制作的虚拟操纵杆在编辑器中可以很好地工作,但是在手机(Android)中进行测试时,速度太慢(指针上下移动和拖动响应速度很慢)

2 个答案:

答案 0 :(得分:1)

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

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

有关目标帧速率的更多信息,请点击此处:https://docs.unity3d.com/ScriptReference/Application-targetFrameRate.html

希望这会有所帮助!

答案 1 :(得分:1)

UI项目太慢了,仅当您直接通过unity编辑器使用手机对其进行测试时,当您将它们构建为apk文件并将其发送到手机时,它们会更加流畅。