Hookshot & Minimal
Minimal Minimal
Если Π±Ρ‹ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ½Π°Ρ‚Ρƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая стСна, ΠΎΠΊΠ½ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΌΠ΅Π±Π΅Π»ΠΈ идСально Π²Ρ‹ΡΡ‚Ρ€ΠΎΠΈΠ»ΠΈΡΡŒ Π² соотвСтствии с Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ сСткой, ΠΈ ΠΏΡ€ΠΈ этом ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎΠΉ ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΠΉ, ΠΊΠ°ΠΊ Π² ΠΈΠ³Ρ€Π΅, ΠΊΠ°ΠΊ Π±Ρ‹ Ρ‚Ρ‹ это спроСктировал?
Hookshot Hookshot
Π‘Π»ΡƒΡˆΠ°ΠΉ, Π½Π°Ρ‡ΠΈΠ½Π°ΠΉ с ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ это ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Установи Ρ€Π°Π·ΠΌΠ΅Ρ€ сСтки Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ субпиксСля, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊ, ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΠΉ всС стСны, ΠΎΠΊΠ½Π° ΠΈ мСбСль ΠΏΠΎ этой сСткС. Π‘Π΄Π΅Π»Π°ΠΉ стСны Ρ€ΠΎΠ²Π½Ρ‹ΠΌΠΈ, ΠΎΠΊΠ½Π° ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, мСбСль – Π½Π° Ρ†Π΅Π»Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ТСсткиС связи, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΅Ρ€Π³ΠΈΠ²Π°Π»ΠΎΡΡŒ. Запусти скрипт профилирования: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ количСство draw calls, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ тСкстур ΠΈ пСрСрисовку – Π΄Π΅Π»Π°ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ простыми, Π° тСкстуры Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΈ Π»ΠΈΠΌΠΈΡ‚ памяти GPU. Зафиксируй ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ Π²ΠΈΠ΄Π° ΠΊ сСткС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΌΠ΅Ρ€Π° двигалась Π½Π° Ρ†Π΅Π»Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹; это ΡƒΠ±Π΅Ρ€Π΅Ρ‚ эффСкт Π΄Ρ€ΠΈΡ„Ρ‚Π°. Если падСния FPS всС Ρ€Π°Π²Π½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚, посмотри Π½Π° освСщСниС: Π·Π°ΠΏΠ΅ΠΊΠ°ΠΉ Π»Π°ΠΉΡ‚ΠΌΠ°ΠΏΡ‹ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ источники свСта вмСсто динамичСских. И Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ спросит, ΠΏΠΎΡ‡Π΅ΠΌΡƒ сСтка Π½Π΅ Π²ΠΈΠ΄Π½Π° – скаТи, Ρ‡Ρ‚ΠΎ просто ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ слой для Π±ΠΎΠ»Π΅Π΅ чистого Π²ΠΈΠ΄Π°.
Minimal Minimal
Π­Ρ‚ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΏΠ»Π°Π½, Π½ΠΎ Ссли Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΡˆΡŒ с подпиксСлями, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ излишним. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ сСтки пиксСлСй – Ρ‚Π°ΠΊ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΡ€ΠΎΡ‰Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΡƒΠ±Π΅Π΄ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта – Ρ†Π΅Π»ΠΎΠ΅ число, ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΌΠ΅Ρ€Π° двигалась с шагом, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ пиксСлю. Если всё Ρ€Π°Π²Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Ρ€ΠΎΠΆΠ°Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° скорСС Π² интСрполяции, Π° Π½Π΅ Π² сСткС. Π”Π΅Ρ€ΠΆΠΈ всё просто, ΠΈ избСТишь этой ΠΌΠ΅Π»ΠΊΠΎΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π½Π΅Ρ€Π°Π·Π±Π΅Ρ€ΠΈΡ…ΠΈ.