Я занимаюсь разработкой игры для определения местоположения (используя Mapbox, Firebase)Я получаю около 50 кадров в секунду в среднем в игре, 30 кадров в секунду при открытии пользовательского интерфейса (холст). Сегодня я скачал несколько AndroidManifest с unityShowAndroidStatusBar.aar
, которые должны сделать строку состояния Android видимой. Я скопировал его на Assets/Plugins/Android
. Теперь, что случилось, когда я встраиваю это с этим манифестом, я получаю почти каждый момент 60 кадров в секундуЭто файл манифеста:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="[http://schemas.android.com/apk/res/android](http://schemas.android.com/apk/res/android)" android:versionCode="1" android:versionName="1.0" package="com.company.productname">
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:xlargeScreens="true" />
<application android:icon="@drawable/app\_icon" android:label="[@String](https://forum.unity.com/members/7078/)/app\_name" android:theme="[@StyLe](https://forum.unity.com/members/863766/)/UnityTransparentStatusBarTheme">
<activity android:label="[@String](https://forum.unity.com/members/7078/)/app\_name" android:name="com.unity3d.nostatusbar.UnityPlayerActivityStatusBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.LEANBACK\_LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity>
</application>
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="23" />
</manifest>
Поскольку я пока не понимаю этих вещей с Android, может кто-нибудь объяснить мне, что может привести к такому увеличению частоты кадров? Манифест без единства выглядит похожим, просто без прозрачной строки состояния.