Unity UI按钮和由某些图像制作的虚拟操纵杆在编辑器中可以很好地工作,但是在手机(Android)中进行测试时,速度太慢(指针上下移动和拖动响应速度很慢)
答案 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文件并将其发送到手机时,它们会更加流畅。