Player.IO. Π?нтСрполяция ΠΈΠ»ΠΈ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ ΠΎΠ±ΠΌΠ°Π½Π°

БСгодня ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± интСрполяции. Но Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, сколько ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡ… Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Когда ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ интСрСсная ΡˆΡ‚ΡƒΠΊΠ°: Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ значСния Π² Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ, Ссли всС, Ρ‡Ρ‚ΠΎ происходит Π½Π° экранС — это Π½Π°ΠΈΡ‚ΠΎΡ‡Π½Π΅ΠΉΡˆΠ΅Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ‰Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π² ΠΈΠ³Ρ€Π΅. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΊ это Π΅ΡΡ‚ΡŒ Π½Π° самом Π΄Π΅Π»Π΅. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π°Π»Ρ‚Π°ΠΉΠΌΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… ΠΈΠ³Ρ€ΠΎΠΊΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ процСссом, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Π½Π΅Ρ‚ возмоТности Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ процСссС, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Π° ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΏΠ»Π°Π²Π½ΠΎ ΠΈ ΠΈΡ… Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚.

НапримСр, практичСски всС Π·Π½Π°ΡŽΡ‚ ΠΏΡ€ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ столкновСний, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ достаточно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ пСрСсСчСниС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠ³Π° вмСсто всСх 6382 Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈΠ»ΠΈ пиксСлСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ. Π’Π΅Π΄ΡŒ Ссли Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΈ Ρ‡Π΅ΡΡ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ столкновСния, Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ это ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ всС ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€ΠΎΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠ»ΡΡ‚ΡŒΡΡ Π·Π° всС подряд. Π’ΠΎ Π΅ΡΡ‚ΡŒ, упрощСнная ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° столкновСний — это лишь ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±ΠΌΠ°Π½Π° ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π² ΠΈΠ³Ρ€Π°Ρ… Ρ€Π°Π΄ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π±Π»Π°Π³Π°.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, главная Π·Π°Π΄Π°Ρ‡Π° любой сСтСвой ΠΈΠ³Ρ€Ρ‹ — это Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ иллюзию Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Π² ΠΈΠ³Ρ€Ρƒ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π±Π΅Π· Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ…ΠΎΠΉ сихнронизации ΠΈ Ρ‚.ΠΏ. Π’Π°ΠΊ ΠΊΠ°ΠΊ, Ссли ΠΈΠ³Ρ€ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ пСрсонаТи Π² ΠΈΠ³Ρ€Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Ρ€Ρ‹Π²ΠΊΠ°ΠΌΠΈ, Π° Ρ‚ΠΎ ΠΈ вовсС нСпонятным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‚Π΅Π»Π΅ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ мСста Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΎΠ½ вряд Π»ΠΈ ΠΎΡ†Π΅Π½ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ряд, ΠΈ скорСС всСго поставит Π½ΠΈΠ·ΠΊΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ ΠΈΠ³Ρ€Π΅.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ? ΠœΡ‹ ΠΎΠ±ΠΌΠ°Π½Π΅ΠΌ ΠΈΠ³Ρ€ΠΎΠΊΠ°, сдСлав Π²ΠΈΠ΄, Ρ‡Ρ‚ΠΎ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ! ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π»ΠΎΠ²ΠΊΠΎΡΡ‚ΡŒ Ρ€ΡƒΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€ΠΎΠΊΡƒ казалось, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²ΠΈΠ΄ΠΈΡ‚ всС Π² точности ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ, всС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Π²Π½ΠΎ, Π΄Π°ΠΆΠ΅ Ссли это Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ Ρ‚Π°ΠΊ.

Π?нтСрполяция ΠΈΠ»ΠΈ сглаТиваниС

НСмного ΠΏΠΎΠ·ΠΆΠ΅ ΠΌΡ‹ рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрполяции, Π° Ρ‚Π°ΠΊΠΆΠ΅ совСты ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΈΡ… использованию. А ΠΏΠΎΠΊΠ° ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ простом сглаТивании.

БСйчас Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, которая выглядит Ρ‚Π°ΠΊ уТастно:

А Π² ΠΈΠ΄Π΅Π°Π»Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π³Π»ΡΠ΄ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

БСзусловно, самый простой ΠΌΠ΅Ρ‚ΠΎΠ΄ интСрполяции это Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ΅ сглаТиваниС — это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Π³Π΄Π΅ находится ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сСйчас ΠΈ Ρ‚Π΅ΠΌ, Π³Π΄Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π΄Π΅Π»ΠΈΠΌ эту Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π½Π° количСство ΠΊΠ°Π΄Ρ€ΠΎΠ², Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π’ΡƒΡ‚ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ позиция Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ идСальной с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния синхронизации. Π’ΠΎ Π΅ΡΡ‚ΡŒ наша Π·Π°Π΄Π°Ρ‡Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ иллюзию двиТСния.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ интСрполяции, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ кубичСскиС сплайны, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ «Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ». Но Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ сглаТивания Π½Π°ΠΌ Ρ…Π²Π°Ρ‚ΠΈΡ‚ для Π½Π΅ΠΆΠ½ΠΎΠ³ΠΎ ввСдСния Π² Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π?Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ обновлСниями ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… состояний. ВрСмя ΠΌΠ΅ΠΆΠ΄Ρƒ синхронизациями Ρ‡Π΅Ρ€Π΅Π· состояния ΠΊΠ°ΠΊ Ρ€Π°Π· слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ошибки двиТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ выглядСло Π³Π»Π°Π΄ΠΊΠΈΠΌ ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ. Но Π½Π° это Π½Π΅ слСдуСт Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΈΠ³Ρ€ΠΎΠΊΡƒ странным ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ рассинхронизации, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ³Ρ€ΠΎΠΊ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ ΠΏΠΎ-настоящСму ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. МСдлСнная коррСкция Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ, связанными с прСпятствиями ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ стСны, Π³Π΄Π΅ мСдлСнная коррСкция ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сокращСниС Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π°ΡΡ‚Ρ€ΡΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ Π² стСнС.

ΠŸΡ€ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ такая простая Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° интСрполяции ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° сСтСвых ΠΈΠ³Ρ€.

Экстраполяция ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· двиТСния

Экстраполяция ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ говоря ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· — являСтся Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ°Π½Ρ‡ΠΈΠ²Ρ‹ΠΌ словом, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ событий Π² ΠΈΠ³Ρ€Π΅ Π²Ρ‹ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ. НапримСр, Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π²Π»Π΅Π²ΠΎ, вСдь ваша ΠΈΠ³Ρ€Π° Π½Π΅ смоТСт Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ мысли ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€Π°Π²ΠΈΠ»Π° для ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° дСйствий окруТСния Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ двиТСния дотстаточно просты. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°Π΅Ρ‚Π΅. Как Π±Ρ‹ Π³Π»ΡƒΠΏΠΎ это Π½Π΅ Π·Π²ΡƒΡ‡Π°Π»ΠΎ, Π½ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ это ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΡƒΠΌΠ°ΡΡˆΠ΅Π΄ΡˆΠ΅ΠΌ ΠΌΠΈΡ€Π΅ синхронизаций ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ. Π’ ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ — ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ происходит.

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ наш ΠΊΠ»ΠΈΠ΅Π½Ρ‚-ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ? Π”Π°Π²Π°ΠΉΡ‚Π΅ вСрнСмся ΠΊ этой Ρ‚Π΅ΠΌΠ΅ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹Ρ… частСй этой систСмы сСйчас Ρƒ нас отсутствуСт.

Π?стинный экзСмпляр ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° содСрТится ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° сСрвСрС. Π?Π»ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ говоря, сСрвСр содСрТит ΠΎΡΠ½ΠΎΠ²ΡƒΡŽ копию всСх ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠΊΠ° сСрвСр Π½Π΅ скаТСт, Ρ‡Ρ‚ΠΎ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ. Π? ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°Ρ€Ρ‹Ρ‚Π° ΠΈΠΌΠ΅Π½Π½ΠΎ здСсь. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ, Ρ‚ΠΎ наш пСрсонаТ Π½Π΅ двигаСтся Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° сСрвСр Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»Π΅Ρ‚ сообщСниС с ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ. Π­Ρ‚ΠΎ создаСт ΠΎΡ‡Π΅Π½ΡŒ ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π° Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ вашСй ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠ»ΠΎΡ…ΠΎΠΉ отзывчивости Π½Π° дСйствия ΠΈΠ³Ρ€ΠΎΠΊΠ°.

Π’Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π½Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ? Нам слСдуСт ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наши собствСнныС двиТСния Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€ΠΎΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Π» Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ. ΠœΡ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ наш ΠΈΠ³Ρ€ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²ΠΈΠ΄ΠΈΡ‚ — Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ иллюзию. ВсС происходит сразу ΠΆΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ клавиши. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ иллюзия — это самоС Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ.

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сообщСниС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΎ свой ΠΏΡƒΡ‚ΡŒ Ρ‚ΡƒΠ΄Π° ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ наш ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· оказался Π²Π΅Ρ€Π½Ρ‹ΠΌ ΠΈ Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрполяции, довСсти Π΅Π³ΠΎ Π΄ΠΎ идСального состояния. ΠšΡ€ΠΎΠΌΠ΅ этого ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ просто ΠΆΠ΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ обновлСния ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ состояния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ убСдится Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ошибок Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π? это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ совсСм Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… рассчСтов с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΏΠΈΠ½Π³Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΈΠ½Π³?

Пинг — это врСмя Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ для сообщСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΉΡ‚ΠΈ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΊ сСрвСру ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π­Ρ‚ΠΎ называСтся врСмя ΠΏΡ€ΠΈΠ΅ΠΌΠ°-ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Π­Ρ‚ΠΎ число ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для опрСдСлСния Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рассчСты для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π·Π½Π°Ρ‚ΡŒ ΠΏΠΈΠ½Π³ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

Для рассчСта ΠΏΠΈΠ½Π³Π° ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ простоС сообщСниС Π½Π° сСрвСр ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎ Π²Ρ‹Π·ΠΎΠ²Ρƒ Date.getTime(). Когда сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ сообщСниС ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Когда Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ это сообщСниС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΎΡ‚ сСрвСра, Π²Ρ‹ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Date.getTime() вновь ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹Π·Π²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Date.getTime() ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ нашим ΠΏΠΈΠ½Π³ΠΎΠΌ.

Пинг слСдуСт Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ рСгулярно, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ ΠΏΡΡ‚ΡŒ сСкунд, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠΈΠ½Π³.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ пСрсонаТа с использованиСм ΠΏΠΈΠ½Π³Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ гСроя Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π·Π²Π°Π½Π½ΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ: (ΠΏΠΈΠ½Π³ Π² ΠΊΠ°Π΄Ρ€Π°Ρ…) * (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠ°) — Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ прСдсказаниС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ нашСго пСрсонаТа.

Экстрополяция прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ для Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠ°ΠΊ ΠΏΡƒΠ»ΠΈ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ двиТутся ΠΏΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свою Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ слСдуСт ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²

Если ΠΌΡ‹ попытаСмся ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· нашСго Π²Π΅Π΄ΠΎΠΌΠ°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΏΡ€ΠΈΡΡ‚Π½ΠΎΡΡ‚ΡŒ. Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ двиТСтся Π²ΠΏΠ΅Ρ€Π΅Π΄, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°Π·Π°Π΄. ΠŸΡ€ΠΈΠ·Ρ€Π°ΠΊ ΠΈΠ³Ρ€ΠΎΠΊΠ° прСдставляСт собой фактичСскоС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π½Π° сСрвСрС, Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΊΠ° согласно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚ сСрвСра.

А Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄ΠΈΡ‚ΡŒ нашС прСдсказаниС:

ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ дСмонстрируСт прСдсказаниС.

Π? Ρ‚ΡƒΡ‚ сразу Π²ΠΈΠ΄Π½ΠΎ Ρ‡Ρ‚ΠΎ прСдсказаниС для ΠΌΠ°Π»ΠΎ прСдсказуСмого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΡΡ‚Π°Ρ‚ΡŒ для ΠΈΠ³Ρ€ΠΎΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π±Π°Π³ΠΎΠΌ. А ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· получаСтся Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ понятия Π½Π΅ ΠΈΠΌΠ΅Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ пошСл Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ стало слишком ΠΏΠΎΠ·Π΄Π½ΠΎ. Π? Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ получится, Ρ‡Ρ‚ΠΎ пСрсонаТу ΠΈΠ³Ρ€ΠΎΠΊΠ° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π°Π·Π°Π΄ Ρ‡Π΅Ρ€Π΅Π· гигантский Ρ€Π°Π·Ρ€Ρ‹Π² Π² пространствС. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π΄Π°ΠΆΠ΅ интСрполяция ΡƒΠΆΠ΅ Π½Π΅ смоТСт ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ слСдуСт ΡΠΊΡΡ‚Ρ€Π°ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π² ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ. Π? Π΄Π°ΠΆΠ΅ Ссли ΠΏΡ€ΠΎΠ³Π½ΠΎΠ· получаСтся ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΌ, Ρ‚ΠΎ расхоТдСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π? Ρ‚Π°ΠΊ, ΠΏΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ нСбольшой ΠΈΡ‚ΠΎΠ³ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сСтСвой ΠΈΠ³Ρ€Ρ‹:

  • Π?ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ состояния ΠΈΠ³Ρ€Ρ‹ Π² ΠΏΠ°Ρ€Π΅ с событиями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ максимально Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²;
  • Π‘Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ количСство отправляСмых Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΡƒ ΠΈ ΠΏΡ€ΠΈ этом Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ синхронизации;
  • Π?ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ массу ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΈΠ·-Π·Π° уТасных условий сСтСвых соСдинСний ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ;
  • Π?ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΡΡ‚Ρ€Π°ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ для прогнозирования двиТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, зная скорости ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²;
  • А Ρ‚Π°ΠΊ ΠΆΠ΅ любой Ρ†Π΅Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ иллюзию Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ наша ΠΈΠ³Ρ€Π°.

 

БСйчас Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·ΡΡ‚ΡŒ нСбольшой ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π². ВсС эти понятия ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ простыми ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π΅ самыС приятныС ощущСния Π² вашСй Π³ΠΎΠ»ΠΎΠ²Π΅. Π’Π°ΠΊ ΠΆΠ΅ Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с исходниками ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ всю ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ. А ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ΠΎΡ…Π½Π΅Ρ‚Π΅, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ нашСй ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠ΅: «ΠšΠ°ΠΊ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ?»

ΠžΠ·Π½Π°ΠΊΠΎΠΌΡ‚Π΅ΡΡŒ с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ сСтСвой ΠΈΠ³Ρ€Ρ‹. Новый ΠΏΡ€ΠΈΠΌΠ΅Ρ€ практичСски Π½Π΅ отличаСтся ΠΎΡ‚ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, основныС измСнСния Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ‹ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄e enterFrameHandler() ΠΈ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ messageHandler() Π² сСкции обновлСния состояния. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ‚ΠΎΠΉ ΠΆΠ΅ ячСйки сСрвСра, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΡ‚ΠΊΡ€Ρ‹Π² Π½ΠΎΠ²Ρ‹ΠΉ ΠΈ старый ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΊΠ½Π°Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ наглядно ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ с интСрполяциСй ΠΈ Π±Π΅Π· Π² ΠΎΠ΄Π½ΠΎΠΉ сСтСвой ΠΈΠ³Ρ€Π΅. Π‘Π΅Ρ€Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ остался Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

 

Π­Ρ‚ΠΎ Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΡΡ‚Π°Ρ‚ΡŒΠΈ: «Building Flash Multiplayer Games — Interpolation»

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  1. Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Ρƒ? Анонс
  2. Player.IO. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  3. Player.IO. ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΈΠ»ΠΈ пСрвая ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π°
  4. Player.IO. ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹
  5. Player.IO. Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹
  6. Player.IO. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π² ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Π°Ρ…
  7. Player.IO. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ пошаговой ΠΈΠ³Ρ€Ρ‹
  8. Player.IO. Онлайн ΠΈΠ³Ρ€Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  9. Player.IO. Бинхронизация ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ²
  10. Player.IO. Π?нтСрполяция ΠΈΠ»ΠΈ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ ΠΎΠ±ΠΌΠ°Π½Π°
  11. Player.IO. РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ
  12. Player.IO. Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

Β 

 

ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒ всю ΠΈΠ³Ρ€Ρƒ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство частСй, Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ спокойно, Π° ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΈΠ· сСтки уровня…

alice.cray
8 Января 2013
— 01:52
#

БСйчас ΠΊΠ°ΠΊ-Ρ€Π°Π· Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΉ Π½Π° Ρ„Π»Π΅ΡˆΠ΅. ΠžΡ‚ΠΊΡ€Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π² синхронизации:
http://clip2net.com/clip/m54242/1357641289-clip-11kb.png

Regul
8 Января 2013
— 14:36
#

Π—Π° ΡΡ‚Π°Ρ‚ΡŒΡŽ, кстати, спасибо! ΠŸΠΎΠ·Π½Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ наглядно

Regul
8 Января 2013
— 14:39
#

@Regul, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ происходит Ρ‚Π°ΠΊΠΎΠ΅ расхоТдСниС:

1. Когда ΠΈΠ³Ρ€ΠΎΠΊ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ отправляСтся сообщСниС Π½Π° сСрвСр, Ρ‚ΠΎ Π½Π΅ учитываСтся врСмя ΡƒΡˆΠ΅Π΄ΡˆΠ΅Π΅ Π½Π° ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΈΠ΅ сообщСния ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΊ сСрвСру. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° сообщСниС ΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ поступило Π½Π° сСрвСр, Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° якобы ΠΈΠ³Ρ€ΠΎΠΊ ΠΈ Π½Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡƒ β€” считаСт сСрвСр. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ смСщСниС ΠΈΠ³Ρ€ΠΎΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся ΠΎΡ‚ смСщСния ΠΈΠ³Ρ€ΠΎΠΊΠ° Π½Π° сСрвСрС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° сообщСниС шло Π΄ΠΎ сСрвСра ΠΈΠ³Ρ€ΠΎΠΊ ΡƒΠΆΠ΅ двигался.

2. ΠŸΡ€ΠΈ синхронизации Ρ‡Π΅Ρ€Π΅Π· состояния для пСрсонаТа ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ плавная (Π½Π΅ точная) интСрполяция Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрсонаТ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π½Π΅ дСргался ΠΈ Π²Π΅Π» Π±Ρ‹ сСбя Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎ Π½Π΅ вызывая Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠΉ Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΠ³Ρ€Ρ‹ :)

Π’ любом случаС, Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… прСдставлСна лишь базовая интСрполяция ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΈΠ½Π³ ΠΈ экстраполяция поэтому Π½Π΅ стоит Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ эталонноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ всСх ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Ant.Karlov
8 Января 2013
— 18:49
#

@alice.cray, кстати Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΎ Ρ‡Π΅ΠΌ Π²Ρ‹ написали Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π² Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈΒ». Π Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ»ΠΈ ΠΈΠ³Ρ€ΠΎΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ‚ нас β€” ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ Π½Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌ Π½ΠΈΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ Π½Π΅ приблизятся Π½Π° Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΡƒΡŽ Π΄ΠΈΡΡ‚Π°Π½Ρ†ΠΈΡŽ ΠΊ Π½Π°ΠΌ.

Ant.Karlov
8 Января 2013
— 18:52
#

Бпасибо, @Ant.Karlov . А Ρ‚Ρ‹ Π½Π΅ ΠΌΠΎΠ³ Π±Ρ‹ привСсти ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ, Π½Π΅ пошаговой, ΠΌΡƒΡ‚ΠΈΠΏΠ»Π΅Π΅ΠΉΡ€ ΠΈΠ³Ρ€Ρ‹ Π½Π° Ρ„Π»Π΅ΡˆΠ΅?

rndD
9 Января 2013
— 20:00
#

Бпс . Π·Π° ΡƒΡ€ΠΎΠΊ

GriMMM
9 Января 2013
— 20:08
#

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠΊ! Π‘ Π½Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈ всСгда, ΠΆΠ΄Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ! Бпасибо!

Π―Π½
9 Января 2013
— 23:23
#

@rndD, Π²ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с использованиСм Player.IO: Everybody Edits. Загляни Π΅Ρ‰Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Multiplayer Games Π½Π° kongregate.com (ΠΏΡ€Π°Π²Π΄Π° Π² Ρ‚ΠΎΠΏΠ΅ Ρ‚Π°ΠΌ ΠΏΠΎΠΊΠ° обосновались ΠΈΠ³Ρ€Ρ‹ Π½Π° Unity). Π•Ρ‰Π΅ Π² анонсС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° статСтСй, я ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π» ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Transformice. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ это ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ, Π½Π΅ говоря ΡƒΠΆΠ΅ массовых ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ„Π»Π΅Ρˆ ΠΈΠ³Ρ€Π°Ρ… Ρ‚ΠΈΠΏΠ° ΠšΠΎΡ€ΠΎΠ»Π΅Π²ΡΡ‚Π²Π°, Π’Π°Π½ΠΊΠΎΠ² Онлайн ΠΈΠ»ΠΈ Faor.

Ant.Karlov
10 Января 2013
— 03:25
#

ΠžΡ‡Π΅Π½ΡŒ ΠΆΠ΄Ρƒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ° :) Всё просто супСр! Бпасибо!

Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ
17 Января 2013
— 14:07
#

Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ спасибо Π·Π° ΡƒΡ€ΠΎΠΊΠΈ! ΠΆΠ΄Π΅ΠΌ продолТСния)

Π£ мСня Ρ‚Π°ΠΊΠΎΠΉ вопрос Π½Π΅ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅:
А ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π΅ΠΉ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ экранов Π² Ρ„Π»Π΅Ρˆ-ΠΈΠ³Ρ€Π΅? Π― нашСл, Ρ‡Ρ‚ΠΎ Π² IDE ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ
спрайт-классы Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… экранов(мСню, настройки, ΠΏΡ€Π°Π²ΠΈΠ»Π°...) ΠΈ Π² Π½ΠΈΡ… Π·Π°ΠΏΠΈΡ…ΠΈΠ²Π°ΡŽΡ‚ΡΡ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹(ΠΊΠ½ΠΎΠΏΠΊΠΈ...) Π° Π² ΠΊΠΎΠ΄Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈΡ… экзСмпляры. Π’Π°ΠΊ Π²ΠΎΡ‚ это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ способ ΠΈΠ»ΠΈ Π΅ΡΡ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅?

Π”ΠΈΠΌΠ°
26 Января 2013
— 15:27
#