Mikas & Matugan
Mikas Mikas
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠœΠ°Ρ‚ΡƒΠ³Π°Π½. Π’ΡƒΡ‚ разбирался с просадками FPS Π² Π½ΠΎΠ²ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‚Π΅Π±Π΅ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. ПомоТСшь Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с этими ΡƒΠ·ΠΊΠΈΠΌΠΈ мСстами?
Matugan Matugan
Π›Π°Π΄Π½ΠΎ, Π΄Π°Π²Π°ΠΉ разбСрёмся с этими просадками. Π‘Π½Π°Ρ‡Π°Π»Π° запусти ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π½Π° самом устройствС, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ПК – Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ падСния FPS Π²ΠΈΠ΄Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условиях. Пока ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, фиксируй ΠΏΠΈΠΊΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ GPU ΠΈ CPU. ΠŸΠΎΡ‚ΠΎΠΌ Ρ€Π°Π·Π±Π΅ΠΉ ΠΊΠ°Π΄Ρ€ Π½Π° этапы: Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, отрисовка, Π²Ρ‹Π²ΠΎΠ΄. Если CPU Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π° максимум, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉ Ρ†ΠΈΠΊΠ» обновлСния, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅. Если Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ GPU, сократи количСство Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² отрисовки, объСдиняй тСкстуры, снизь Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ тяТёлых эффСктов. НС Π·Π°Π±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π° ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΡƒΡŽ отрисовку ΠΈ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ассСты; каТдая миллисСкунда Π²Π°ΠΆΠ½Π°. ΠŸΡ€ΠΎΠ³ΠΎΠ½ΠΈ этот ΠΆΠ΅ тСст ΠΈ Π² ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΠΎΠΉ, ΠΈ Π² Ρ€Π΅Π»ΠΈΠ·Π½ΠΎΠΉ сборкС β€” ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, установи Тёсткий Π»ΠΈΠΌΠΈΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠ°Π΄Ρ€ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 16.6 мс для 60 FPS) ΠΈ повторяй, ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΡΡ‚ΠΈΠ³Π½Π΅ΡˆΡŒ Π΅Π³ΠΎ. Π•ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅? ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ.