Buffer icon Проекты

23 мая 2016-го

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Устранение дрожания (шлейфа) в iOS

Если вы делаете 2D игру под iOS в Unity, то наверняка заметили, как прерывисто движется объект, какое бы плавное перемещение вы не делали. При создании интерфейса это очень заметно, прокручивая scrollview например. Чтобы от этого избавиться и сделать игру приятной глазу, нужно повысить FrameRate.

#if UNITY_IOS
	private int _target = 45;
	 
	void Start () {
		QualitySettings.vSyncCount = 0;
	}
	 
	void Update () {
		if (_target != Application.targetFrameRate)
			Application.targetFrameRate = _target;
	}
#endif

Мне до сих пор непонятно, почему эта опция не включается по-умолчанию при билде под iOS. Но этот простой скрипт делает картинку плавной, как она и должна быть.

И ссылка на хорошую статью про оптимизацию для 2D игр.

10 мая 2016   · · ·
← Ctrl →
· · ·   30 мая 2016