Monolit & ShutUp
ShutUp ShutUp
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Ρ‚ΡƒΡ‚ вози́лся с Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ физи́чСского Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΈΜ† ΠΈΠ³Ρ€Ρ‹. Π‘Π°ΠΌ-Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» систСму, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°?
Monolit Monolit
Если Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сначала зафиксируй шаг Ρ„ΠΈΠ·ΠΈΠΊΠΈ Π½Π° постоянноС врСмя – ΠΎΡ‚ 8 Π΄ΠΎ 16 миллисСкунд ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ³Ρ€. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ сСтку ΠΈΠ»ΠΈ BVH, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ блиТайшиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π‘Π»Π΅Π΄ΠΈ Π·Π° ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒΡŽ состояния ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, сглаТивая ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с сСрвСра. Π‘Π΄Π΅Π»Π°ΠΉ сСрвСр Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ измСнСния ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΈΠΊ. ИзбСгай слоТных ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ постоянных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ столкновСний, Ссли это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π”Π΅Ρ€ΠΆΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ простой ΠΈ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ, ΠΈ Ρƒ тСбя получится Π±ΠΎΠ»Π΅Π΅ плавная ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅Π΅Ρ€Π½Π°Ρ ΠΈΠ³Ρ€Π°.
ShutUp ShutUp
Π—Π²ΡƒΡ‡ΠΈΡ‚ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ. Π― мучился с просадками FPS, ΠΊΠΎΠ³Π΄Π° сСрвСр ΠΏΠΎΠ΄Π»Π°Π³ΠΈΠ²Π°Π΅Ρ‚, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ ΠΏΠΎΠ΄ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Ρ„ΠΈΠ·ΠΈΠΊΡƒ ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ лишниС ограничСния. Бпасибо Π·Π° совСты.