HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: оптимизация, unity, советы</p>
1 <p>Теги: оптимизация, unity, советы</p>
2 <p>Не так давно в официальном блоге Unity<a>появилась статья</a>, где были собраны советы по оптимизации UI, физики, звука. Представленная информация будет полезна как новичкам, так и опытным разработчикам. Ниже -- краткая выжимка.</p>
2 <p>Не так давно в официальном блоге Unity<a>появилась статья</a>, где были собраны советы по оптимизации UI, физики, звука. Представленная информация будет полезна как новичкам, так и опытным разработчикам. Ниже -- краткая выжимка.</p>
3 <h4>Полезные советы от Unity-разработчиков:</h4>
3 <h4>Полезные советы от Unity-разработчиков:</h4>
4 <ol><li>Для физики рекомендуется задавать настройки<strong>Prebake Collision Meshes</strong>, а также<strong>Reuse Collision Callbacks</strong>.</li>
4 <ol><li>Для физики рекомендуется задавать настройки<strong>Prebake Collision Meshes</strong>, а также<strong>Reuse Collision Callbacks</strong>.</li>
5 <li>Желательно применять<strong>примитивные коллайдеры</strong>.</li>
5 <li>Желательно применять<strong>примитивные коллайдеры</strong>.</li>
6 <li>Двигать<strong>Rigidbody</strong>следует посредством<strong>MovePosition</strong>и<strong>AddForce</strong>, причем двигать надо в<strong>FixedUpdate</strong>, а не<strong>Update</strong>.</li>
6 <li>Двигать<strong>Rigidbody</strong>следует посредством<strong>MovePosition</strong>и<strong>AddForce</strong>, причем двигать надо в<strong>FixedUpdate</strong>, а не<strong>Update</strong>.</li>
7 <li>Для достижения нужного фпс, настройте<strong>Timestep'ы</strong>.</li>
7 <li>Для достижения нужного фпс, настройте<strong>Timestep'ы</strong>.</li>
8 <li>Не забывайте использовать дебаг-визуализатор:<em>Window &gt; Analysis &gt; Physics Debugger</em>.</li>
8 <li>Не забывайте использовать дебаг-визуализатор:<em>Window &gt; Analysis &gt; Physics Debugger</em>.</li>
9 <li>Разбивайте<strong>канвасы</strong>-- это позволит уменьшить перерисовки корневого канваса.</li>
9 <li>Разбивайте<strong>канвасы</strong>-- это позволит уменьшить перерисовки корневого канваса.</li>
10 <li>Если есть невидимые UI-элементы, то их лучше выключать.</li>
10 <li>Если есть невидимые UI-элементы, то их лучше выключать.</li>
11 <li>Не забывайте удалять<strong>GraphicRaycasters</strong>там, где в нем нет необходимости.</li>
11 <li>Не забывайте удалять<strong>GraphicRaycasters</strong>там, где в нем нет необходимости.</li>
12 <li>Желательно убрать<strong>GraphicRaycaster</strong>с корневого элемента -- лучше выбирать дочерние.</li>
12 <li>Желательно убрать<strong>GraphicRaycaster</strong>с корневого элемента -- лучше выбирать дочерние.</li>
13 <li>По возможности старайтесь отключайть<strong>Raycast Target</strong>(делайте это, к примеру, на картинках).</li>
13 <li>По возможности старайтесь отключайть<strong>Raycast Target</strong>(делайте это, к примеру, на картинках).</li>
14 <li>Лучше вообще не используйте<strong>Layout Groups</strong>. Если без него никак, старайтесь отключать после расчетов.</li>
14 <li>Лучше вообще не используйте<strong>Layout Groups</strong>. Если без него никак, старайтесь отключать после расчетов.</li>
15 <li>Желательно не применять большие<strong>List view/Grid view</strong>.</li>
15 <li>Желательно не применять большие<strong>List view/Grid view</strong>.</li>
16 <li>Используйте<strong>Device Simulator</strong>.</li>
16 <li>Используйте<strong>Device Simulator</strong>.</li>
17 <li>Для оригинального аудио применяйте WAV, для сжатия выбирайте MP3 либо Vorbis.</li>
17 <li>Для оригинального аудио применяйте WAV, для сжатия выбирайте MP3 либо Vorbis.</li>
18 <li><strong>Load Type</strong>для аудио подбирайте с учетом размера.</li>
18 <li><strong>Load Type</strong>для аудио подбирайте с учетом размера.</li>
19 <li>Выгружайте либо отключайте неиспользуемые<strong>AudioSources</strong>.</li>
19 <li>Выгружайте либо отключайте неиспользуемые<strong>AudioSources</strong>.</li>
20 </ol><p><em>По материалам блогов https://dtf.ru/ и https://blog.unity.com/.</em></p>
20 </ol><p><em>По материалам блогов https://dtf.ru/ и https://blog.unity.com/.</em></p>
21  
21