ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity

2D ΠΈΠ³Ρ€Π° Π½Π° Unity. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство. Π§Π°ΡΡ‚ΡŒ 2

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π² Unity

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

Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ ΡƒΡ€ΠΎΠΊΡƒ. ΠœΡ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π»ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ дСйствия для Ρ„ΠΎΠ½Π° ΠΈ «Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π°».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ нСсколько слов ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…. ΠœΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ «Sprite Renderer». Если Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ³Ρ€Ρ‹ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… Π² ΠΏΠ°Π½Π΅Π»ΠΈ «Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€».

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ³Ρ€Ρ‹ выглядит Ρ‚Π°ΠΊ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. empty go components. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-empty go components. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° empty go components. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. go components. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-go components. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° go components. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

(Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Π³Π°Π»ΠΎΡ‡ΠΊΡƒ чСкбокса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΡ€Π΅ΠΆΠ½Π΅Π΅ свойство, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ Ρ‚.Π΄.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Если ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠΌΠ΅Π΅Ρ‚ сомпонСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трСбуСтся Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° для Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ вСсь ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Π½ΡƒΡ‚Ρ€ΡŒ этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ сам Π½Π°ΠΉΠ΄Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ.

Sprite Renderer являСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ спрайт-тСкстуру. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ ΠΎ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΈΠ³Ρ€ΠΎΠΊΡƒ!

ДобавляСм бокс-ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€ (Box Collider)

НаТмитС Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈΠ³Ρ€ΠΎΠΊΠ°. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Box Collider 2D». Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ «Π‘Ρ†Π΅Π½Π°» зрСния ΠΈ настройки Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² «Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅» Π² ΠΏΠΎΠ»Π΅ «Π Π°Π·ΠΌΠ΅Ρ€» (Size).

БущСствуСт Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ способ рСдактирования бокс-ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€Π°. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ бокс-ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€Π° ΠΈ Π·Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ shift Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π° бокс-ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€Π΅ (Π·Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ) появились Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Ρ€Ρ‹Ρ‡Π°ΠΆΠΊΠ°. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ бокс-ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€Π°. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, синий ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ прСдставляСт собой ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Transform вашСго ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π° Π½Π΅ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€.

Π­Ρ‚ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ для настоящСго шмапа, Π½ΠΎ всС ΠΆΠ΅ мСньшС, Ρ‡Π΅ΠΌ спрайт:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. . ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π’ настоящСС врСмя, этого Π²ΠΏΠΎΠ»Π½Π΅ достаточно.

Π‘ΠΎΠ²Π΅Ρ‚: Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ шмап, Π²Π°ΠΌ придСтся ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ настройкС хитбоксов – ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠΌΡƒ элСмСнту Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ спрайта. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€Π°, ΠΊΠ°ΠΊ shape – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ «Circle Collider 2D». Благодаря Unity, Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ этом Π½Π΅ мСняСтся, Π½ΠΎ это позволяСт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ.

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ³Ρ€ΠΎΠΊ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Ρ„Π°Π±. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠ°!

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. adding player. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-adding player. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° adding player. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

2D ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ супСр Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ хитбокс, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Unity «ΠŸΠΎΠ»ΠΈΠ³ΠΎΠ½Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ»Π»Π°ΠΉΠ΄Π΅Ρ€ 2D» (Polygon Collider 2D). Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΎΡ‚ этого Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ Π·Π°Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΊΠ°ΠΊΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

Магия Rigidbody

ПослСдний ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для добавлСния Π½Π° нашСго ΠΈΠ³Ρ€ΠΎΠΊΠ°: «Rigidbody 2D». Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ физичСскому Π΄Π²ΠΈΠΆΠΊΡƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ пространствС. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ столкновСния Π² скриптС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΈΠ³Ρ€Π°Ρ‚ΡŒ» ΠΈ смотритС, Ρ‡Ρ‚ΠΎ Ρƒ нас Π²Ρ‹ΡˆΠ»ΠΎ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. failing ship. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-failing ship. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° failing ship. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠšΠΎΡ€Π°Π±Π»ΡŒ ΠΏΠ°Π΄Π°Π΅Ρ‚! И ΠΊΠ°ΠΊ ΠΏΠ°Π΄Π°Π΅Ρ‚! ΠŸΠ΅Ρ€Π΅Π΄Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ нашСй любимой силС тяТСсти. По ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°Π΄Ρ€Ρ‹ с Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ rigidbodies прибавляСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ массы, ΠΊΠΎΡ€Π°Π±Π»ΡŒ притягиваСтся ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана.

Гравитация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована Π² любой ΠΈΠ³Ρ€Π΅, Π½ΠΎ Π½Π°ΠΌ ΠΎΠ½Π° Π½Π΅ Π½ΡƒΠΆΠ½Π°. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΡŽ Π½Π° Rigidbody ΠΌΠΎΠΆΠ½ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. ΠŸΡ€ΠΎΡΡ‚ΠΎ установитС «Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ°ΡΡˆΡ‚Π°Π±» Ρ€Π°Π²Π½Ρ‹ΠΌ Π½ΡƒΠ»ΡŽ. Π’ΠΎΡ‚ ΠΈ всС, ΠΊΠΎΡ€Π°Π±Π»ΡŒ снова Π»Π΅Ρ‚ΠΈΡ‚. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π² окошкС «Fixed Angles», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ корабля, обусловлСнноС Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. player full settings. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-player full settings. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° player full settings. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΊΠ°

Настало врСмя Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ скриптик (Π²Ρ‹ вСдь Π½Π΅ Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ всС Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ само)? Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π² Unity C#-скрипт Π² ΠΏΠ°ΠΏΠΊΠ΅ «Scripts» ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ это «PlayerScript». ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ подмСню «Sync» (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° «Assets» Π² строкС мСню, Π·Π°Ρ‚Π΅ΠΌ Π½Π° «Sync MonoDevelop Project») для ΠΏΡ€Π°Π²ΠΊΠΈ созданного Unity скрипта.

«Sync MonoDevelop Project»: Π­Ρ‚ΠΎ подмСню Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ странноС.Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя, Π΄Π°ΠΆΠ΅ Ссли ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°.
ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это мСню ΠΏΡ€ΠΈ создании ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ скрипта, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Unity создаст Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ привяТСт ΠΈΡ… ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ Unity (для Visual Studio, Xamarin Studio ΠΈΠ»ΠΈ MonoDevelop).
Если вмСсто этого Π²Ρ‹ просто ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ скрипт, компилятор вашСго IDE, скорСС всСго, зарСгистрируСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ошибки, Π½Π΅ Unity. Π­Ρ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π½ΠΎ функция автоматичСского Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Unity Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚.

Π£ вас Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ столкновСний:

Π’ скрипт для нашСго ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ нСсколько простых элСмСнтов управлСния, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: клавиши со стрСлками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΎΡ€Π°Π±Π»ΡŒ.

Поясню Ρ†ΠΈΡ„Ρ€Ρ‹ Π² коммСнтариях ΠΊ ΠΊΠΎΠ΄Ρƒ:

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎ ΡΠΎΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΡ… C# : ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ speed Ρ‡Π»Π΅Π½Π° класса – ΠΎΠ½ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΊΠ°ΠΊ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ. Π’ C# пСрСмСнная Ρ‡Π»Π΅Π½Π° класса Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΎΠΉ для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ сохранСния Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ€Π΅ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.
Но смСна Ρ‚ΠΈΠΏΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ позволяСт Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² Unity Ρ‡Π΅Ρ€Π΅Π· панСль «Inspector», Π΄Π°ΠΆΠ΅ Π² процСссС ΠΈΠ³Ρ€Ρ‹. Π­Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… возмоТностСй Unity, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ Π±Π΅Π· использования ΠΊΠΎΠ΄Π°.
ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ создаСм скрипты, Π° это Π½Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ классичСскоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C#. Π­Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ соглашСний.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ скрипт ΠΊ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ. Для этого ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ скрипт ΠΈΠ· ΠΎΠΊΠ½Π° «ΠŸΡ€ΠΎΠ΅ΠΊΡ‚» (Project) Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² «Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ» (Hierarchy). Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° «Add Component» ΠΈ Π΄ΠΎΠ±Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «Play» Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΎΠΊΠ½Π° Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°. ΠšΠΎΡ€Π°Π±Π»ΡŒ двиТСтся! Congratulations, Π’Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ сдСлали эквивалСнт «Hello, World!» для ΠΈΠ³Ρ€Ρ‹ πŸ™‚

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. moving ship. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-moving ship. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° moving ship. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΈΠ³Ρ€ΠΎΠΊΠ°, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ значСния скорости Π² «Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅», ΠΈ посмотритС Ρ‡Ρ‚ΠΎ ΠΈΠ· этого получится.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. player value tweak. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-player value tweak. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° player value tweak. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Ρ€Π°Π³

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ нСприятСлСй, стрСмящихся ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ наш ΠΊΠΎΡ€Π°Π±Π»ΡŒ. ΠŸΡƒΡΡ‚ΡŒ ΠΈΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π»ΠΎΠ²Π΅Ρ‰ΠΈΠΉ спрут, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΉ «Poulpi»:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. poulpi. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-poulpi. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° poulpi. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ спрайт. Для этого:

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€Π΅Ρ„Π°Π± ΠΈ. вуаля!

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. enemy definition. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-enemy definition. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° enemy definition. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π‘ΠΊΡ€ΠΈΠΏΡ‚

Π’Π΅ΠΏΠ΅Ρ€ΡŒ напишСм ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΠΈΠΉ скрипт, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ осьминога Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Для этого создайтС Π½ΠΎΠ²Ρ‹ΠΉ скрипт, Π½Π°Π·Π²Π°Π² Π΅Π³ΠΎ «MoveScript».

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ обСспСчиваСтся систСмой Π½Π° основС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Unity. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° скрипты с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ функциями. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ гигантский скрипт с большим количСством ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π­Ρ‚ΠΎ ваш Π²Ρ‹Π±ΠΎΡ€, Π½ΠΎ я Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ это.

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ части ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ написали Π² Β«PlayerScript» для двиТСния пСрсонаТа. We will add another designer (a public member you can alter in the «Inspector») variable for the direction:

ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ скрипт ΠΊ ΠΎΡΡŒΠΌΠΈΠ½ΠΎΠ³Ρƒ. НаТмитС «Play» ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ спрут двиТСтся Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π½ΠΈΠΆΠ΅:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. moving enemy. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-moving enemy. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° moving enemy. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Если Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ€Π°Π³ΠΎΠΌ, ΠΎΠ±Π° спрайта столкнутся. Они просто Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ столкновСнии.

Π’Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠ°, двиТущСгося с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π’Π°ΠΊΠΆΠ΅, ΠΌΡ‹ создали Π²Ρ€Π°Π³Π° с Π·Π°Ρ‡Π°Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ AI. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ! А для этого, Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ боСприпасы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ создадим Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅ 2D ΠΈΠ³Ρ€Π° Π½Π° Unity. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство. Π§Π°ΡΡ‚ΡŒ 3.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пСрсонаТа Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² Unity 2d

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассказывали Π²Π°ΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² 2d ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Unity5. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ нашСй Β«ΠΏΡ‚ΠΈΡ†Ρ‹Β» β€” пСрсонаТа ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° rigidbody 2d Β«Ρ„ΠΈΠ·ΠΈΠΊΠΈΒ».

На нашСй сцСнС ΡƒΠΆΠ΅ имССтся Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° пСрсонаТа с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊ Π½Π΅ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Box Collider 2d ΠΈ Rigidbody 2d ΠΈ настроим ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. rogibody2d. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-rogibody2d. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° rogibody2d. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π”Π°Π»Π΅Π΅ создадим скрипт ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ TransformPlayer с Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:

Π’ этом скриптС ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ w Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π²ΠΈΡ‚Π°Ρ†ΠΈΠΈ Ρƒ пСрсонаТа мСняСтся, Π° ΠΏΡ€ΠΈ отпускании, клавиши Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ восстанавливаСтся, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, пСрсонаТа всСгда ΠΏΠ°Π΄Π°Ρ‚ΡŒ, Ссли Π½Π΅ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ w.

Π”Π°Π»Π΅Π΅, ΠΊΠ°ΠΊ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ двиТСния Π²ΠΏΠ΅Ρ€Π΅Π΄ Ρƒ нас Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ, Π½ΠΎ ΡΠΈΠΌΡƒΠ»ΡΡ†ΠΈΡŽ двиТСния ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° сцСну спрайты Π·Π΅ΠΌΠ»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅ΠΌ 4 Ρ€Π°Π·Π°, Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ вСшаСм Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Box Collider 2d ΠΈ Rigidbody 2d, создадим Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ скрипт TransformGround

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ground. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-ground. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ground. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ подробнСС… Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Π΅ Π΄Π²Π° пустых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΎΠ΄ΠΈΠ½ размСстим слСва ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Box Collider 2d ΠΈ Rigidbody 2d, Ρ‚Π°ΠΊ ΠΆΠ΅ присвоим Π΅ΠΌΡƒ тэг, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π² скриптС barer, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ справа. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ так…

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. gameobject. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-gameobject. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° gameobject. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

На ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Β«Π·Π΅ΠΌΠ»ΠΈΒ» ΡƒΠΊΠ°ΠΆΠ΅ΠΌ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ справа.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ запустив ΠΈΠ³Ρ€Ρƒ

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. transformrigibodi. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-transformrigibodi. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° transformrigibodi. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠŸΡ‚ΠΈΡ†Π° управляСтся, Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π·Π΅ΠΌΠ»ΠΈ создаСт эффСкт двиТСния ΠΏΡ‚ΠΈΡ†Ρ‹. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½Π΄ΠΎΠΌΠ½ΠΎΠ΅ появлСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° сцСнС ΠΈ столкновСниС пСрсонаТа с Π½ΠΈΠΌΠΈ. На это всС ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

2D ΠΈΠ³Ρ€Π° Π½Π° Unity. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство. Π§Π°ΡΡ‚ΡŒ 1

Настройка срСды Π² Unity

НачнСм с самого простого: Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ настройки Unity.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΈΠ»ΠΈ Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚Π° ΠΈ запуститС установочный Ρ„Π°ΠΉΠ».

Для рСдактирования ΠΊΠΎΠ΄Π° Π² Unity (4.0.1 ΠΈ Π²Ρ‹ΡˆΠ΅) слуТит Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ MonoDevelop. Если Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π² Windows, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ (ΠΈ я Π²Π°ΠΌ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Visual Studio 2013 Desktop (C#) для Windows, послС Ρ‡Π΅Π³ΠΎ Π² настройках Unity ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° Visual Studio.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. unity vs2013. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-unity vs2013. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unity vs2013. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:ПолСзно Π·Π½Π°Ρ‚ΡŒ: Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Visual Studio 2013 Express с Unity. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Pro Π²Π΅Ρ€ΡΠΈΡŽ Visual Studio ΠΈ ΠΊΡƒΠΏΠΈΡ‚ΡŒ UnityVS ΠΏΠ»Π°Π³ΠΈΠ½. Π‘ вСрсиСй Express, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π°, Π½ΠΎ отсутствиС ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° свСдСт Π½Π° Π½Π΅Ρ‚ всС Π΅Π³ΠΎ достоинства.

Mac OS X

На ΠΊΠ°ΠΊΠΎΠΌ языкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Unity?

ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π³Π»Π°Π²Π½Ρ‹ΠΌ интСрфСйсом Unity достаточно просто. Π’Π°ΠΌ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π½ΠΎ ΡƒΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· нСсколько часов Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сСбя Π² Π½Π΅ΠΌ ΠΊΠ°ΠΊ Ρ€Ρ‹Π±Π° Π² Π²ΠΎΠ΄Π΅.

Π’ΠΎΡ‚ нСсколько ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ:

ΠŸΠ΅Ρ€Π²Π°Ρ сцСна. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. create project. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-create project. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° create project. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ 2D настройки. Как ΠΈ ΠΏΡ€Π΅ΠΆΠ΄Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот Ρ„Π»Π°Π³ Π² настройках ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎΠ·ΠΆΠ΅.

НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠΈ. Оно опрСдСляСтся Π² настройках, ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° достаточно просто ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ.

Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Unity

ΠŸΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ пустая страница. Π‘ Π½Π΅ΠΉ Π²Ρ‹ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½ΠΎ Π²Π°ΠΌ потрСбуСтся врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ интСрфСйс Π² соотвСтствии со своими ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ Π½ΡƒΠΆΠ΄Π°ΠΌΠΈ. Π›ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, ΠΊΠΎΠ³Π΄Π° консоль находится рядом с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ экраном, Π½ΠΎ Ссли Ρƒ вас малСнький ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. empty project. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-empty project. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° empty project. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ созданию ΠΈΠ³Ρ€Ρ‹, ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ нСсколько ΠΌΠΈΠ½ΡƒΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ сцСны.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, совСтуСм ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΠΈ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Project (ΠŸΡ€ΠΎΠ΅ΠΊΡ‚). Π­Ρ‚ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ созданы Π² ΠΏΠ°ΠΏΠΊΠ΅ Assets вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΏΠ°ΠΏΠΊΠ° Assets – это мСсто, Π³Π΄Π΅ хранится всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ добавляСтС Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Project. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π² Unity, Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ Π΄Π²Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ), Π½ΠΎ Π²Ρ‹ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π΅, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для экспорта Ρ„Π°ΠΉΠ»ΠΎΠ². ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. folders. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-folders. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° folders. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ структуры, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ΄ свои прСдпочтСния.

АссСты ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’ вашСй ΠΏΠ°Π½Π΅Π»ΠΈ Project, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ассСтов:

ΠŸΡ€Π΅Ρ„Π°Π±Ρ‹

ΠœΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΡƒΠ»ΠΈ, Π²Ρ€Π°Π³ΠΈ, бонусы).

ΠŸΡ€Π΅Ρ„Π°Π±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ класс Π² языкС программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…. Π­Ρ‚ΠΎ нСкая Ρ„ΠΎΡ€ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎ своСму ТСланию Π² сцСнС ΠΈΠ»ΠΈ Π²ΠΎ врСмя выполнСния ΠΈΠ³Ρ€Ρ‹.

Π‘Ρ†Π΅Π½Ρ‹

Π‘Ρ†Π΅Π½Π° содСрТит ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈΠ»ΠΈ мСню.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², создаваСмых Π² ΠΏΠ°Π½Π΅Π»ΠΈ «ΠŸΡ€ΠΎΠ΅ΠΊΡ‚», сцСны ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ Π² мСню «Π€Π°ΠΉΠ»». Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сцСну, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ «ΠΠΎΠ²Π°Ρ сцСна» Π² подмСню ΠΈ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΡ‚ΠΎΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ Scenes.

Π—Π²ΡƒΠΊΠΈ

Π’ΡƒΡ‚ всС ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎ просто. Π£Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ссли Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°ΡΠΊΠΈΠ΄Π°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΠ°ΠΏΠΊΠ°ΠΌ.

Scripts

Π’Π΅ΡΡŒ ΠΊΠΎΠ΄ находится здСсь. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ эту ΠΏΠ°ΠΏΠΊΡƒ Π² качСствС эквивалСнта ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π² C# ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

Textures

Π‘ΠΏΡ€Π°ΠΉΡ‚Ρ‹ ΠΈ изобраТСния вашСй ΠΈΠ³Ρ€Ρ‹. Π’ 2D ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΏΠ°ΠΏΠΊΡƒ Π² «Sprites».

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ° ΠΎ ΠΏΠ°ΠΏΠΊΠ΅ Resources : Ссли Π²Ρ‹ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Unity, Π²Ρ‹ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Resources – полСзная ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ°ΠΏΠΊΠ°. Она позволяСт Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² скрипт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ статичного класса Resources ). Она понадобится Π½Π°ΠΌ Π² самом ΠΊΠΎΠ½Ρ†Π΅ (Π² Π³Π»Π°Π²Π΅, посвящСнной мСню). ΠŸΡ€ΠΎΡ‰Π΅ говоря, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΅Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ.

Наша пСрвая игровая сцСна

ПанСль Hierarchy (Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ) содСрТит всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ доступны Π² сцСнС. Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Ρƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Play».

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ сцСны являСтся ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ для Unity. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Π³Π»Π°Π²Π½ΠΎΠΉ сцСнС, ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ ΠΈΠ³Ρ€Ρ‹. Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π² любоС врСмя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ родитСля.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. logical objects. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-logical objects. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° logical objects. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠŸΡƒΡΡ‚Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

Π’ Unity ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² качСствС «ΠΏΠ°ΠΏΠΊΠΈ» для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ упростит структуру вашСй сцСны.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. unity create empty. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-unity create empty. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° unity create empty. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ (0, 0, 0) ΠΈ Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ смоТСтС Π»Π΅Π³ΠΊΠΎ ΠΈΡ… Π½Π°ΠΉΡ‚ΠΈ! ΠŸΡƒΡΡ‚Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ свои ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Π½ΠΎ ΠΎΠ½ΠΈ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ². ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠ± этой Ρ‚Π΅ΠΌΠ΅ Π² этом ΡƒΡ€ΠΎΠΊΠ΅, Π΄Π°Π²Π°ΠΉΡ‚Π΅ просто ΠΎΠ±Π½ΡƒΠ»ΠΈΠΌ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Ρ‹ΡˆΠΈΡ… пустых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ сцСны

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, новая сцСна создаСтся с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Main Camera (Главная ΠΊΠ°ΠΌΠ΅Ρ€Π°). ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π΅ Π½Π° сцСну.

Для Π½Π°Ρ‡Π°Π»Π° создайтС эти пустыС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹:

Scripts ΠœΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ наши скрипты сюда. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ сцСнарии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ связаны с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, скрипт Π³Π΅ΠΉΠΌ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°. Render Π—Π΄Π΅ΡΡŒ Π±ΡƒΠ΄Π΅Ρ‚ наша ΠΊΠ°ΠΌΠ΅Ρ€Π° ΠΈ источники свСта. Level

Π’ Level создайтС 3 пустых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. first scene. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-first scene. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° first scene. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠœΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали Π±Π°Π·ΠΎΠ²ΡƒΡŽ структуру нашСй ΠΈΠ³Ρ€Ρ‹. На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ этапС ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°Π±Π°Π²Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ: Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° сцСну Ρ„ΠΎΠ½ ΠΈ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅!

ДобавляСм Ρ„ΠΎΠ½ Π² сцСну

Наш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ„ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ статичСским. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. background. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-background. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° background. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΏΠΊΡƒ Textures (ВСкстуры). ΠŸΡ€ΠΎΡΡ‚ΠΎ скопируйтС Ρ„Π°ΠΉΠ» Π² Π½Π΅Π΅, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°. НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ сСйчас ΠΎ настройках ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π² Unity Π½ΠΎΠ²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Sprite Π½Π° сцСнС.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. new sprite. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-new sprite. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° new sprite. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ спрайт?

По сути, спрайт – это 2D-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² Π²ΠΈΠ΄Π΅ΠΎ-ΠΈΠ³Ρ€Π΅. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Unity для создания 2D-ΠΈΠ³Ρ€.

ДобавляСм тСкстуру спрайта

Unity ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ для вашСго спрайта. Если Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, ΠΈΠ»ΠΈ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ тСкстуру, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ инспСктора ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ background : (Ρ„ΠΎΠ½)

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. sprite select. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-sprite select. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sprite select. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° малСнький ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ справа ΠΎΡ‚ поля Π²Π²ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ появилось Select Sprite (Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ спрайт) Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. sprite. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-sprite. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sprite. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. display background. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-display background. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° display background. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. background2 in place. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-background2 in place. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° background2 in place. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π‘Π»ΠΎΠΈ со спрайтами

Π’ Unity ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ «Z» Π½Π°ΡˆΠΈΡ… элСмСнтов, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со слоями. Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Π² этом руководствС ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ Unity 5, Π½ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ идСя идСя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ слои со спрайтами. Π£ вашСго ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Sprite Renderer Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»Π΅ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Sorting Layer с Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ. Если Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π½Π΅ΠΌ, Ρ‚ΠΎ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. sorting layers. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-sorting layers. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sorting layers. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ нСсколько слоСв ΠΏΠΎΠ΄ наши Π½ΡƒΠΆΠ΄Ρ‹ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ + ):

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. sorting layers add. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-sorting layers add. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sorting layers add. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ слой ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ спрайту Ρ„ΠΎΠ½Π°:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. sorting layers set. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-sorting layers set. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sorting layers set. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π‘Π»ΠΎΠΉ Default нСльзя ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это слой, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ 3D-элСмСнтами. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² 2D ΠΈΠ³Ρ€Π΅, Π² частности, частицы Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Unity, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒΡΡ Π½Π° этом слоС.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ элСмСнтов Ρ„ΠΎΠ½Π°

Π’Π°ΠΊΠΆΠ΅ извСстных ΠΊΠ°ΠΊ props. Π­Ρ‚ΠΈ элСмСнты Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈΠ³Ρ€Ρ‹. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ простыС спрайты для Π»Π΅Ρ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. two platforms. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-two platforms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° two platforms. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΌΡ‹ помСстили Π΄Π²Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ». Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ способ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ спрайты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΠ²Ρ‹Ρ… инструмСнтов Unity.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… спрайтов ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ изобраТСния

ВыполняйтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

Π’ Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ( Sprite Editor ) Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ тСкстуру Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ части:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. sprite editor. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-sprite editor. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sprite editor. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Кнопка Slice Π² Π»Π΅Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ быстро ΠΈ автоматичСски ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ эту ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. slice. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-slice. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° slice. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

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

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. sprite editor result. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-sprite editor result. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sprite editor result. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. adding platforms. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-adding platforms. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° adding platforms. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Prefabs (ΠŸΡ€Π΅Ρ„Π°Π±Ρ‹)

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ эти ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΊΠ°ΠΊ ΠΏΡ€Π΅Ρ„Π°Π±Ρ‹. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΈΡ… Π² ΠΏΠ°ΠΏΠΊΡƒ Prefabs :

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. prefabs. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-prefabs. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° prefabs. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. prefab link. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-prefab link. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° prefab link. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Ρ„Π°Π±ΠΎΠ² с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ упростит ΠΈΡ… ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Prefab Π½Π° сцСну, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ копию. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… свои ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ плоскости (Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π½Π° Π·Π°Π΄Π½Π΅ΠΌ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅, просто установитС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ Z для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π° 0 ).

На Π΄Π°Π½Π½ΠΎΠΌ этапС всС это выглядит Π΅Ρ‰Π΅ сыроватым, Π½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π²ΡƒΡ… Π³Π»Π°Π²Π°Ρ… ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ параллаксный скроллинг, ΠΈ сцСна ΠΎΠΆΠΈΠ²Π΅Ρ‚ Ρƒ нас Π½Π° Π³Π»Π°Π·Π°Ρ….

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ дальшС, ΠΌΡ‹ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌ наши слои, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с порядком ΠΈΡ… отобраТСния. Для этого просто ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎ оси Z Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Hierarchy (Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ) ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ· 2D Ρ€Π΅ΠΆΠΈΠΌΠ° Π² 3D, Π² ΠΎΠΊΠ½Π΅ «Scene» (Π‘Ρ†Π΅Π½Π°) Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ слои:

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. layers. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-layers. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° layers. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΡƒΡ€ΠΎΠΊΠ΅:

Π’Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ простой статичСский Ρ„ΠΎΠ½ ΠΈ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈ вас, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ простыС спрайты. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΈ Π΅Π³ΠΎ Π²Ρ€Π°Π³ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

🏓 Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ 2D-ΠΈΠ³Ρ€Ρƒ Π½Π° Unity: инструкция для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ad14f1b9ec11dbc1a640fb538fd34fe7. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-ad14f1b9ec11dbc1a640fb538fd34fe7. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ad14f1b9ec11dbc1a640fb538fd34fe7. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Π”Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просты: для Π½ΠΈΡ… Π½Π΅ трСбуСтся слоТных 3D-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с 3D-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ выглядит понятнСС. Π’Π°ΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ популярны ΠΊΠ°ΠΊ Π½Π° дСсктопах, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Unity Ρ‚Π°ΠΊΠΆΠ΅ позволяСт Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ ΠΈ для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ².

Π—Π° послСдниС Π³ΠΎΠ΄Ρ‹ Π²Ρ‹ΡˆΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ популярных Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация 2D-ΠΈΠ³Ρ€ ΠΏΡ€ΠΎΡ‰Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·-Π·Π° отсутствия Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ измСрСния: Π½Π° самой сцСнС мСньшС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², вмСсто Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ плоскиС спрайты, вмСсто скСлСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ – покадровая. А Π΅Ρ‰Π΅ 2D-ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ – Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΎΠ²ΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ создания 2D-ΠΈΠ³Ρ€ Π½Π° Unity

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рассмотрим основныС понятия Unity, Π±Π΅Π· понимания ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ:

ΠŸΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ процСсс создания 2D-ΠΈΠ³Ρ€Ρ‹ Π½Π° Unity

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ установили Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ создали Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ Unity.

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ создадим Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Π΅Π³ΠΎ настройки (Edit β†’ Project Settings). Π’ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Editor установим ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Default Behaviour Mode Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 2D

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. 3fe148520aab67858b708f4440987daf. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-3fe148520aab67858b708f4440987daf. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3fe148520aab67858b708f4440987daf. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Настройка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. fae7ffabddded923d89e7a1d2f710c37. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-fae7ffabddded923d89e7a1d2f710c37. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° fae7ffabddded923d89e7a1d2f710c37. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π°Ρ настройка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ шагом сохраним Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ сцСну, Π½Π°Π·Π²Π°Π² Π΅Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Scene1. Π’Π΅ΠΏΠ΅Ρ€ΡŒ создадим основныС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹: Ρ€Π°ΠΊΠ΅Ρ‚ΠΊΡƒ, мяч ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΈΠ³Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ основная Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈΠ³Ρ€Ρ‹.

1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ Π² GameManager.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. 40b68fc56c1e95418ce7bcc95d5de98a. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-40b68fc56c1e95418ce7bcc95d5de98a. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 40b68fc56c1e95418ce7bcc95d5de98a. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ пустой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚

2. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ C#-скрипт с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ GameManager. АссоциируСм скрипт с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ GameManager, ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠ² ΠΌΡ‹ΡˆΠΊΠΎΠΉ скрипт Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. e03ef8d4db59be0e6855b9a61504c10c. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-e03ef8d4db59be0e6855b9a61504c10c. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e03ef8d4db59be0e6855b9a61504c10c. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ C# скрипт

3. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΉ спрайт, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ Pad (Assets β†’ Create β†’ Sprites β†’ Square). Аналогично создаСм ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΉ спрайт Ball (Assets β†’ Create β†’ Sprites β†’ Circle). ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌ спрайт Pad со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ – x:0.5, y:2.5, z:1.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. 09ecbbe0b550e7136c7d422f131944c8. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-09ecbbe0b550e7136c7d422f131944c8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 09ecbbe0b550e7136c7d422f131944c8. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ спрайты

4. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡ€Π΅Ρ„Π°Π±Ρ‹ для Pad ΠΈ Ball, послС Ρ‡Π΅Π³ΠΎ добавляСм ΠΊ Π½ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Box Collider 2D (Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Is Trigger) ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Rigidbody 2D (выставляСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Body Type Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Kinematic).

5. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ C#-скрипты Ball ΠΈ Pad. АссоциируСм ΠΈΡ… с ΠΏΡ€Π΅Ρ„Π°Π±Π°ΠΌΠΈ.

6. ЗаполняСм скрипты ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.

GameManager.cs Ball.cs Pad.cs

6. ДобавляСм ΠΊ ΠΏΡ€Π΅Ρ„Π°Π±Ρƒ Ball ΠΈ Pad Ρ‚Π΅Π³ΠΈ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ. Π’Ρ‹Π΄Π΅Π»ΠΈΠ² ΠΏΡ€Π΅Ρ„Π°Π±Ρ‹, Π² инспСкторС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Ρ‚Π΅Π³ΠΎΠ². Π’Π°ΠΌ ΠΆΠ΅ располоТСны ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ для добавлСния ΠΈ рСдактирования Ρ‚Π΅Π³ΠΎΠ².

7. Π’ настройках ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ выставляСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Projection Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Orthographic, Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Clear Flag – Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Solid Color.

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ec9632ed39435b67e069b57e6ed5ac85. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-ec9632ed39435b67e069b57e6ed5ac85. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ec9632ed39435b67e069b57e6ed5ac85. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Настройка ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹

8. НастраиваСм ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π°Ρ… (Edit β†’ Project Settings β†’ Input Manager).

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. c62705e8b76cbe6f34fb5d39e43620c4. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-c62705e8b76cbe6f34fb5d39e43620c4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° c62705e8b76cbe6f34fb5d39e43620c4. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Настройка Π²Π²ΠΎΠ΄Π°, основноС ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. 922e77f5fe93cf7d2e8d94ad78db15ef. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-922e77f5fe93cf7d2e8d94ad78db15ef. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 922e77f5fe93cf7d2e8d94ad78db15ef. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Настройка Π²Π²ΠΎΠ΄Π°, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. 118caac5a825a231fad8e0234677b7c1. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-118caac5a825a231fad8e0234677b7c1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 118caac5a825a231fad8e0234677b7c1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Настройка Π²Π²ΠΎΠ΄Π°, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ

Π’ΠΎΡ‚ ΠΈ всё, ΠΈΠ³Ρ€Π° Π³ΠΎΡ‚ΠΎΠ²Π°!

ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. 8a5fe603fa2bd7e19f41e678a4166143. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity-8a5fe603fa2bd7e19f41e678a4166143. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄Ρ‹ для 2Π΄ ΠΈΠ³Ρ€Ρ‹ Π½Π° unity. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 8a5fe603fa2bd7e19f41e678a4166143. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… элСмСнтов: спрайт, способ управлСния ΠΈΠΌ ΠΈ способ Π΅Π³ΠΎ взаимодСйствия с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ. Рассмотрим этот процСсс шаг Π·Π° шагом ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, со спрайта. Π’ΠΎΡ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:Пинг-ΠΏΠΎΠ½Π³, ΠΈΡ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

Π‘ΠΈΠ»Π΄ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Windows

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Ρ‹

1. ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π» ΠΎΡ‚ Unity, Π³Π΄Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ рассмотрСн процСсс создания roguelike RPG.

3. Youtube-ΠΊΠ°Π½Π°Π» N3K EN содСрТит мноТСство ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΊΠ°ΠΊ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ Unity, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ сСрии ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΏΠΎ созданию ΠΈΠ³Ρ€ с нуля.

Π’ числС ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ Π²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ 2D-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ с физичСскими Π·Π°Π³Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ динамичСским освСщСниСм, Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΡƒΡŽ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ³Ρ€Ρƒ Π² ΠΆΠ°Π½Ρ€Π΅ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π³ΠΎΠ½ΠΎΠΊ.

По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ обучСния Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ ΠΈΠ· 4 ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° собСсСдовании. Если ΠΆΠ΅ какая-Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π±ΡƒΠ΄Π΅Ρ‚ нСпонятна, Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŽ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *