спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ мСню Π² Unity

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню ΠΈ мСню настроСк

1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game
2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 9dbc9aa481a6bff1b7d0c393551e4256. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-9dbc9aa481a6bff1b7d0c393551e4256. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 9dbc9aa481a6bff1b7d0c393551e4256. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ созданию ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ сцСну Menu ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Panel. Π‘Ρ€Π°Π·Ρƒ добавляСтся Canvas(Π₯олст) ΠΈ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΊ Π½Π΅ΠΌΡƒ добавляСтся Panel (ПанСль).

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 0fcc3c5fa3f6094a7c10898c96996554. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-0fcc3c5fa3f6094a7c10898c96996554. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 0fcc3c5fa3f6094a7c10898c96996554. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° инспСктор для Canvas. А ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Canvas.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ce5c2020dda68c8980f6e7a9213c4ccf. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-ce5c2020dda68c8980f6e7a9213c4ccf. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ce5c2020dda68c8980f6e7a9213c4ccf. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Render Mode автоматичСски выставлСн Π½Π° Screen Space – Overlay.

Screen Space – Overlay:

Бпособ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Canvas Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ привязан ΠΊ экрану. Если ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€, Ρ‚ΠΎ Canvas с Ρ‚Π°ΠΊΠΎΠΉ настройкой Ρ‚ΠΎΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ свой ΠΌΠ°ΡΡˆΡ‚Π°Π± Π½Π° подходящий. UI Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Π’Π°ΠΆΠ΅Π½ порядок размСщСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ. Π₯олст Screen Space – Overlay Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² самом Π²Π΅Ρ€Ρ…Ρƒ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΏΠ°ΡΡ‚ΡŒ ΠΈΠ· Π²ΠΈΠ΄Ρƒ.

Screen Space – Camera:

Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Π₯олст прикрСпляСтся Π² ΠΊΠ°ΠΌΠ΅Ρ€Π΅. Для Ρ‚Π°ΠΊΠΎΠΉ настройки ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ соотвСтствуСт Π₯олст. Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅, Π₯олст Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свой ΠΌΠ°ΡΡˆΡ‚Π°Π± Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° экрана, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ области видимости ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.

Π’Π°ΠΊ ΠΆΠ΅ для Π₯олста с Ρ‚Π°ΠΊΠΈΠΌΠΈ настройками Π²Π°ΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². На ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π±Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π΅, Π½Π΅ зависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, это UI ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ GameObjects.

Π₯олст размСщаСтся, ΠΊΠ°ΠΊ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±Π΅Π· привязки ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π΅ ΠΈΠ»ΠΈ экрану, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ Π²Π°ΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π₯олста задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ RectTransform, Π½ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½ΠΎ Π²ΠΎ врСмя ΠΈΠ³Ρ€Ρ‹, Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ полоТСния ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.
Π’ Π΄Π°Π½Π½ΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Screen Space – Overlay.
Π”Π°Π²Π°ΠΉΡ‚Π΅ настроим Ρ†Π²Π΅Ρ‚ ΠΏΠ°Π½Π΅Π»ΠΈ. МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ„ΠΎΠ½. Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Image Π² Π˜Π½ΡΠΏΠ΅ΠΊΡ‚ΠΎΡ€Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 3fc52f65cf69931c784dc713e9b1488a. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-3fc52f65cf69931c784dc713e9b1488a. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3fc52f65cf69931c784dc713e9b1488a. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° добавляСтся Π² ΠΏΠΎΠ»Π΅ Source Image. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π»ΠΈΠ±ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΡ€ΡƒΠΆΠΎΡ‡Π΅ΠΊ справа ΠΎΡ‚ поля.

Π¦Π²Π΅Ρ‚ выбираСтся Π² ΠΏΠΎΠ»Π΅ Color, Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта ΠΏΠΈΠΏΠ΅Ρ‚ΠΊΠΈ.
Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΈΠΏΠ΅Ρ‚ΠΊΠ° позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Unity.
ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ всСм Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ тСкст. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ сСбС Π·Π°Π΄Π°Ρ‡Ρƒ, для Panel ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Vertical Layout Group. И сразу настроим Π΅Π³ΠΎ.

Нам Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ тСкст ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ экрана. Для этого Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ Vertical Layout Group ΠΏΡƒΠ½ΠΊΡ‚ Child Alignment ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Middle Center. Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС наши элСмСнты, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ тСкст, Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, нСзависимо ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана.

Π’Π°ΠΊ ΠΆΠ΅ ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ с ChildForceExpand. Π”ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 3f1eb86b0c4ea1a5f0d09b0e9ed39104. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-3f1eb86b0c4ea1a5f0d09b0e9ed39104. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3f1eb86b0c4ea1a5f0d09b0e9ed39104. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Π²ΠΈΠ΄ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.

Π’ нашСм мСню Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ:

1. Start Game
2. Settings
3. Exit

БСйчас, добавляСм Text Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом нашСй ПанСли. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ прикрСпляСтся ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ. Иногда для этого трСбуСтся созданный элСмСнт Π² ΠΎΠΊΠ½Π΅ Scene просто ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ Π½Π° Panel ΠΈ Ρ‚ΠΎΠ³Π΄Π° ΠΎΠ½ выровняСтся. НастраиваСм тСкст Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ хочСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Text(Script) Π² инспСкторС.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. b667c00436e609fa4833e9e6fa8cf80b. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-b667c00436e609fa4833e9e6fa8cf80b. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° b667c00436e609fa4833e9e6fa8cf80b. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ПослС добавляСм Button. Кнопка добавится ΠΏΠΎΠ΄ тСкст.

Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Button нашСй ΠΊΠ½ΠΎΠΏΠΊΠΈ. Нас интСрСсуСт Transition – Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° дСйствия ΠΌΡ‹ΡˆΠΊΠΈ. Π’ Unity Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ нСсколько способов. Пока рассмотрим довольно простой Color Tint. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свой Ρ†Π²Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… состояниях. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ для настройки довольно ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ. НастраиваСм Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ нравится.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. dc1c7863d2f19bbb798573ff16111504. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-dc1c7863d2f19bbb798573ff16111504. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° dc1c7863d2f19bbb798573ff16111504. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Π°ΠΊ ΠΆΠ΅ Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Button Π΅ΡΡ‚ΡŒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Text – это тСкст ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅. Π’ тСкстС прописываСм Play.

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, ВСкст ΠΈ Кнопки находятся слишком Π±Π»ΠΈΠ·ΠΊΠΎ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ.

Π§Ρ‚ΠΎ Π±Ρ‹ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ для нашСго ВСкста Menu добавляСм Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Layout Element. И ставим Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ignore Layout.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. d9bd2fce9ab0bc0bb18a3adbd9c7b62f. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-d9bd2fce9ab0bc0bb18a3adbd9c7b62f. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° d9bd2fce9ab0bc0bb18a3adbd9c7b62f. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ПослС этого выставляСм Anchor Π½Π° Middle-Center.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. d435980125661bce262133245b2104c8. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-d435980125661bce262133245b2104c8. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° d435980125661bce262133245b2104c8. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ΠŸΠΎΡ‚ΠΎΠΌ добавляСм Π΅Ρ‰Π΅ Ρ‚Ρ€ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… Settings, Credits, Exit.
МоТно ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ. На этом этапС мСню выглядит Ρ‚Π°ΠΊ:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 75d547b7a7ee4e95e779d0c7b76c99ec. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-75d547b7a7ee4e95e779d0c7b76c99ec. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 75d547b7a7ee4e95e779d0c7b76c99ec. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ main menu ΠΈ settings

Π§Ρ‚ΠΎ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° мСню ΠΎΠΏΡ†ΠΈΠΉ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ сцСну.
Для Π½Π°Ρ‡Π°Π»Π° создаСм пустой GameObject (Create Empty) ΠΊΠ°ΠΊ Child нашСго Π₯олста. НазовСм Π΅Π³ΠΎ Main menu. ΠŸΠΎΡ‚ΠΎΠΌ Π½Π°ΡˆΡƒ панСль, со всСми инструмСнтами сдСлаСм Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π”ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. afa6752a821a3d09c54e0d4695767602. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-afa6752a821a3d09c54e0d4695767602. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° afa6752a821a3d09c54e0d4695767602. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ наш MainMenu ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ сдСлаСм Π΅Π³ΠΎ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚. Π‘ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ элСмСнтом Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш Ctrl+D. Π£ нас появится Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 3d7852905749a5a86d81f71ab016222e. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-3d7852905749a5a86d81f71ab016222e. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3d7852905749a5a86d81f71ab016222e. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Settings. Для удобства управлСния ΠΈΠ½Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ MainMenu.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. d2133c9762b11862ecf5dc3220f05a5e. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-d2133c9762b11862ecf5dc3220f05a5e. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° d2133c9762b11862ecf5dc3220f05a5e. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π”Π°Π»ΡŒΡˆΠ΅ Π² ΠΏΠ°Π½Π΅Π»ΠΈ Settings пСрСписываСм тСкст Π½Π° Settings, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ удаляСм всС ΠΊΠ½ΠΎΠΏΠΊΠΈ.
Π’ настройках ΠΌΡ‹ сдСлаСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ – Fullscreeen, настройки громкости, качСство изобраТСния, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана.

Π—Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Fullscreen Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ элСмСнт Toggle.
Π—Π° Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ – Slider.
Π—Π° качСство изобраТСния ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ – Dropdown.

ΠœΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌΠΈ элСмСнтами слСдуСт Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ настройки. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ нас ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π³Π»Π°Π²Π½ΠΎΠ΅ мСню.

МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Spacing Π² Vertical layout group, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π±Ρ‹Π»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ пространства. Π”ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π° панСль ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 2ec9234e486220a652ce3add25cc9eaf. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-2ec9234e486220a652ce3add25cc9eaf. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2ec9234e486220a652ce3add25cc9eaf. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

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

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ написанию скрипта мСню.

Нам Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Play Ρƒ нас Π·Π°ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ другая сцСна с нашСй ΠΈΠ³Ρ€ΠΎΠΉ, Π° ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Exit ΠΈΠ³Ρ€Π° Π·Π°ΠΊΡ€Ρ‹Π²Π°Π»Π°ΡΡŒ.

Π­Ρ‚ΠΎ ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π² нашСм скриптС.

Для MainMenu добавляСм Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ MenuControls.cs ΠΈ ΠΎΡ‚Ρ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ – ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Start() ΠΈ Update() – Ρ‚ΡƒΡ‚ ΠΎΠ½ΠΈ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.

Π”Π°Π»ΡŒΡˆΠ΅ Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ПослС этого напишСм свой ΠΌΠ΅Ρ‚ΠΎΠ΄ для наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ Play. ΠœΠ΅Ρ‚ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ public β€” Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΅Π³ΠΎ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ нашСго скрипта.

Π—Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ сцСны ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ SceneManager ΠΈ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ LoadScene. БущСствуСт нСсколько ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°. МоТно ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ имя сцСны, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ. Π’ нашСм случаС это сцСна Β«GameΒ».

Π’ ΠΈΡ‚ΠΎΠ³Π΅ функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

Π’Π°ΠΊ ΠΆΠ΅ создаСм ΠΌΠ΅Ρ‚ΠΎΠ΄ для Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· ΠΈΠ³Ρ€Ρ‹:

Однако Π² Unity ΠΌΡ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±ΠΈΠ»Π΄Π΅. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, добавляСм Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ строчку

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ события ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΊ этим ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Play ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² инспСкторС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 3f70c8d11c995ddbfba7c01952849972. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-3f70c8d11c995ddbfba7c01952849972. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3f70c8d11c995ddbfba7c01952849972. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π­Ρ‚ΠΎ событиС ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ подписанныС Π½Π° событиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. ДобавляСм ΠΌΠ΅Ρ‚ΠΎΠ΄ наТимая Π½Π° +.

Π’ появившССся ΠΎΠΊΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТится Π½ΡƒΠΆΠ½Ρ‹ΠΉ скрипт. Π’ нашСм случаС это Main Menu.

ПослС этого Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ скрипт MenuControls ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ PlayPressed().

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. e3142e99ec103226824e23981d0c2308. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-e3142e99ec103226824e23981d0c2308. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° e3142e99ec103226824e23981d0c2308. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ для ΠΊΠ½ΠΎΠΏΠΊΠΈ Exit. Волько Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ ExitPressed().
Для ΠΊΠ½ΠΎΠΏΠΊΠΈ Settings Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΡƒΠΆΠ΅ встроСн.

Π‘ΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ GameObject. На этом этапС Ρƒ вас Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ MainMenu, Π° Settings Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½ΠΎ. Π’Π°ΠΊ ΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Settings, ΠΎΠ½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Menu. Π‘ΡƒΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ порядок располоТСния Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π₯олста – Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС ΠΎΠ½ΠΈ располоТСны Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π² Ρ‚ΠΎΠΌ порядкС ΠΎΠ½ΠΈ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΡ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒΡΡ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Settings Ρƒ нас находятся Π½Π°Π΄ Main Menu, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ мСню.
Π­Ρ‚ΠΎ ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. c5638492acfe79c96349b5f6f41796be. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-c5638492acfe79c96349b5f6f41796be. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° c5638492acfe79c96349b5f6f41796be. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Ну Π° для ΠΊΠ½ΠΎΠΏΠΊΠΈ Back, которая находится Π² мСню ΠΎΠΏΡ†ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ событиС SetActive для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Settings, Π½ΠΎ Π½Π° этот Ρ€Π°Π· Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ½Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ наш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, поэтому ΠΌΡ‹ просто Π½Π΅ ставим Π³Π°Π»ΠΎΡ‡ΠΊΡƒ.

Π’ΠΎΡ‚ ΠΈ всС, ΠΌΡ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ созданиС мСню, Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π° Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π»Π° Π½Π° измСнСния настроСк.

Настройки

Настройки ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ экрана

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ это ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ полноэкранного ΠΈ ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ².
НуТно ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ с ΠΏΡƒΠ½ΠΊΡ‚Π° Is On нашСго Toggle элСмСнта.
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ скрипт для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Settings. НазовСм Π΅Π³ΠΎ Settings.cs.

Для Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΌ Π½Π°Π΄ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ‚ΠΈΠΏΠ° bool которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС – полноэкранный Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. А ΠΏΠΎΡ‚ΠΎΠΌ, ΠΏΠΎ измСнСнию toggle эта пСрСмСнная Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π£ экрана Π΅ΡΡ‚ΡŒ свойство Screen.fullScreen Ρ‚ΠΈΠΏΠ° bool. МоТно просто Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ нашСй ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ isFullScreen этому свойству.

Π£Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±ΠΈΠ»Π΄Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ сСйчас это сдСлаСм. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π±ΠΈΠ»Π΄ Π±Ρ‹Π» ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ MainMenu, Π° Settings ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ. Если это сдСлано, Ρ‚ΠΎ запускаСм Π±ΠΈΠ»Π΄ Ρ‡Π΅Ρ€Π΅Π· File->BuildSettings ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Build.

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если всС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ ΠΏΠΎ Π½Π°ΠΆΠ°Ρ‚ΠΈΡŽ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ сразу Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ€Π΅ΠΆΠΈΠΌ.

ИзмСнСния громкости Π·Π²ΡƒΠΊΠ° Π² ΠΈΠ³Ρ€Π΅

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с настройками Π·Π²ΡƒΠΊΠ° Π½Π°ΠΌ для Π½Π°Ρ‡Π°Π»Π° понадобится AudioMixer, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚Ρ€Π΅ΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°ΡˆΠΈΡ… настроСк.

НазываСм Π΅Π³ΠΎ GameSettings. ПослС этого ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ AudioMixer: Window->Audio Mixer (Ctrl + 8).

Π§Ρ‚ΠΎ Π±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ миксСра Ρ‡Π΅Ρ€Π΅Π· скрипт, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ для этого скрипта. Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° называСтся ExposeParameters. Для этого ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° Mixer ΠΈ Π² инспСкторС Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ volume ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Expose to script:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. d66a3c6051527dba0d86c5e5fc2e9ccb. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-d66a3c6051527dba0d86c5e5fc2e9ccb. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° d66a3c6051527dba0d86c5e5fc2e9ccb. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΎΠΊΠ½Π΅ Audio Mixer ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ Exposed Parameters Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ части.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 8c7eaf70339cdc9a3e0c37fa6c64a157. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-8c7eaf70339cdc9a3e0c37fa6c64a157. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 8c7eaf70339cdc9a3e0c37fa6c64a157. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. КликаСм Π½Π° Π½Π΅Π³ΠΎ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ наш ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ masterVolume. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ имя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΅ΠΌΡƒ присваиваСм – Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ΄Π΅.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Settings.cs ΠΈ создаСм ΠΏΠΎΠ»Π΅ AudioMixer, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку Π½Π° Π½Π΅Π³ΠΎ Π² ΠΊΠΎΠ΄Π΅.

ΠΏΠΎΡ‚ΠΎΠΌ создаСм ΠΌΠ΅Ρ‚ΠΎΠ΄

ΠœΠ΅Ρ‚ΠΎΠ΄ SetFloat Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния нашСго слайдСра ΠΈ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ β€œmasterVolume”.

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ наш ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊ событиям слайдСра. Находим Π² инспСкторС слайдСра ΠΏΠΎΠ»Π΅ On Value Changed ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ прикрСпляСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π΅ просто Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠ· списка, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Dynamic float. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‚Π°ΠΌ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ наш ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΎΡ‚ самого слайдСра. Π’Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ AudioMixer Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»Π΅ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ Settings.cs.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. af2b90072f8644c077ed0b28676f911d. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-af2b90072f8644c077ed0b28676f911d. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° af2b90072f8644c077ed0b28676f911d. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. c2d490fc81b49c93f0e6adfa0af293e6. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-c2d490fc81b49c93f0e6adfa0af293e6. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° c2d490fc81b49c93f0e6adfa0af293e6. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π·Π²ΡƒΠΊΠΈ Π² Π½Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ скрипта.
На canvas Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Audio Source.
Настроим Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 8124ec4c28c88376e9e301026048a90e. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-8124ec4c28c88376e9e301026048a90e. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 8124ec4c28c88376e9e301026048a90e. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Audio Clip – саундтрСк
Output – ΠœΠ°ΡΡ‚Π΅Ρ€ нашСго миксСра (Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚)
Loop – ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ – Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΈΠ³Ρ€Π°Π»Π° постоянно.

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ изобраТСния

Π’ Unity ΡƒΠΆΠ΅ встроСны настройки качСства изобраТСния. Edit->Project Settings->Quality. Π’ инспСкторС Π²ΠΈΠ΄ΠΈΠΌ Quality settings. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с настройками качСства являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
КаТдой настройкС соотвСтствуСт индСкс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Dropdown. ВсС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ – ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π² Π½ΡƒΠΆΠ½Ρ‹Π΅ индСксы Π² нашСм UI элСмСнтС. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ ΠΈ Π² инспСкторС Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Dropdown(Script) ΠΈ Π² Π½Π΅ΠΌ ΠΏΡƒΠ½ΠΊΡ‚ Options. Π”Π°Π»ΡŒΡˆΠ΅ вписываСм настройки Π² Π½ΡƒΠΆΠ½ΠΎΠΌ порядкС. Π£ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ‚Π°ΠΊ:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 2aaba07ae02ea5b0831871e395aee8ec. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-2aaba07ae02ea5b0831871e395aee8ec. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2aaba07ae02ea5b0831871e395aee8ec. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π”Π°Π»ΡŒΡˆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄. ΠœΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ наш скрипт Settings.cs
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ int – индСкс Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°.

БохраняСм скрипт ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΊ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ Π½Π° нашСм мСню. На этот Ρ€Π°Π· это событиС Dropdown – On Value Changed.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ наш ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ самого UI элСмСнта, Ρ‚ΠΎ ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Dymanic int. ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ.

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана

Π­ΠΊΡ€Π°Π½Ρ‹ Ρƒ всСх Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈ Π½Π°ΠΏΠ΅Ρ€Π΅Π΄ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для настроСк Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ экрана Π½ΡƒΠΆΠ½ΠΎ сначала ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ список Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ этими значСниями.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ понадобится – массив Ρ‚ΠΈΠΏΠ° Resolution[] Π³Π΄Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ значСния Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экрана.

Однако для ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Ρ‚ΠΈΠΏ – string. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ создаСм список List<> Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ значСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со списками Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ:

Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΌ понадобится ссылка Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Dropdown. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с UI элСмСнтами слСдуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ:

Π’ скриптС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля:

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ Awake. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ вызываСтся ΠΏΡ€ΠΈ запускС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, соотвСтствСнно выполняСтся Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ значСния ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… добавляСм Π² List Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΡˆΠΈΡ€ΠΈΠ½Π°*высота. ПослС этого ΠΎΡ‡ΠΈΡ‰Π°Π΅ΠΌ список Dropdown ΠΈ заполняСм Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹ΠΌΠΈ опциями.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ экрана. Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡƒΠ½ΠΊΡ‚Π°Ρ… – ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚ UI элСмСнта. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ int

Π’ SetResolution Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ – ΡˆΠΈΡ€ΠΈΠ½Π°, высота ΠΈ Π±ΡƒΠ»Π΅Π²ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° ΠΏΠΎΠ»Π½Ρ‹ΠΉ экран. Π£ нас такая ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ – это isFullScreen. ΠŸΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π΅Π΅ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.
Π”Π°Π»ΡŒΡˆΠ΅ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ наш ΠΌΠ΅Ρ‚ΠΎΠ΄ Resolution ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Dynamic Int, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ссылку Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ Dropdown.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. b14c2aa454bd510f83ebf2da10052d83. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-b14c2aa454bd510f83ebf2da10052d83. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° b14c2aa454bd510f83ebf2da10052d83. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π“ΠΎΡ‚ΠΎΠ²ΠΎ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это мСню вмСсто скучного Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠ³ΠΎ Π»Π°ΡƒΠ½Ρ‡Π΅Ρ€Π°. Однако, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π» Ρ‚ΠΎΠ»ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ запуск.

Edit->ProjectSettings-> Display Resolution Dialog-Disabled

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

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-спрайтов

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

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

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094663 sprite 02. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094663 sprite 02. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094663 sprite 02. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Photoshop, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Rounded Rectange ToolΒ», Π²Π²Π΅Π΄ΠΈΡ‚Π΅ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² радиус ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Π½Π° холст.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094736 sprite 03. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094736 sprite 03. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094736 sprite 03. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π΄Π²Π° Ρ€Π°Π·Π° ΠΏΠΎ слою, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ свойства слоя. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ (Gradient Overlay). УстановитС Ρ†Π²Π΅Ρ‚Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ ΠΎΡ‚ #a8a8a8 Π΄ΠΎ #ffffff.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094679 sprite 04. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094679 sprite 04. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094679 sprite 04. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094735 sprite 05. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094735 sprite 05. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094735 sprite 05. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΎΠΊΠ°Π½Ρ‚ΠΎΠ²ΠΊΡƒ (stroke). УстановитС линию 5 пиксСлСй ΠΈ Ρ†Π²Π΅Ρ‚Π° #cbcbcb.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094685 sprite 06. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094685 sprite 06. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094685 sprite 06. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094751 sprite 07. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094751 sprite 07. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094751 sprite 07. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Для добавлСния Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ свСчСниС (Inner Glow), Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ настройки Π½Π° Normal / #c2c2c2 / 100% Choke / ΠΈ 3px ΡˆΠΈΡ€ΠΈΠ½Ρ‹.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094687 sprite 08. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094687 sprite 08. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094687 sprite 08. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’ΠΏΠΈΡˆΠΈΡ‚Π΅ тСкст Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ подходящий ΡˆΡ€ΠΈΡ„Ρ‚. ВыровняйтС тСкст ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ изобраТСния ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094720 sprite 09. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094720 sprite 09. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094720 sprite 09. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094685 sprite 10. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094685 sprite 10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094685 sprite 10. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свойства стиля с тСкстом ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ ΠΎΡ‚ #9a9a9a ΠΊ #7c7c7c.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094687 sprite 11. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094687 sprite 11. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094687 sprite 11. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094746 sprite 12. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094746 sprite 12. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094746 sprite 12. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094665 sprite 13. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094665 sprite 13. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094665 sprite 13. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094681 sprite 14. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094681 sprite 14. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094681 sprite 14. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, Π½Π΅ΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΠΈΡ‚Π΅ тСкст посрСдством Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Π½ΠΈ со значСниями Normal / #ffffff / 33% видимости / 2px расстояния ΠΈ 1px объСма.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094719 sprite 15. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094719 sprite 15. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094719 sprite 15. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094750 sprite 16. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094750 sprite 16. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094750 sprite 16. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ слои тСкста ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΈ, удСрТивая ALT, ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΈΡ… Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ дублирования. ВыровняйтС Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Ρ‹ ΠΏΠΎ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΊΡ€Π°ΡŽ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°. ΠŸΠΎΠΌΠ΅Π½ΡΠΉΡ‚Π΅ Ρ†Π²Π΅Ρ‚ ΠΎΠΊΠ°Π½Ρ‚ΠΎΠ²ΠΊΠΈ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094701 sprite 17. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094701 sprite 17. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094701 sprite 17. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094676 sprite 18. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094676 sprite 18. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094676 sprite 18. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚, ΠΈ Π² этот Ρ€Π°Π· ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π³Ρ€Π°Π΄Π°Ρ†ΠΈΡŽ – ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ иллюзию Π½Π°ΠΆΠ°Ρ‚ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094705 sprite 19. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094705 sprite 19. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094705 sprite 19. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π΅ΡΡ‚ΡŒ 3 Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… полоТСния ΠΊΠ½ΠΎΠΏΠΊΠΈ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΡƒΠ±Π»ΠΈΠΊΠ°Ρ‚Π΅ Π΅ΡΡ‚ΡŒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ отличия, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ видоизмСнСнию ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠΎΠ»Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ ΠΊΠΎΠ΅-ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄ CSS.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094717 sprite 20. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094717 sprite 20. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094717 sprite 20. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΡΠΏΡ€ΡΡ‡ΡŒΡ‚Π΅ Ρ„ΠΎΠ½ ΠΈ сохранитС для дальнСйшСго использования Π² Web. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PNG24 для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ„ΠΎΠ½.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΠΉΡ‚Π΅ свой тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ создайтС простой Ρ„Π°ΠΉΠ» XHTML.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ CSS-ΠΊΠΎΠ΄. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°Π½ΠΊΠΎΡ€ с Π΅Π³ΠΎ стандартного полоТСния встроСнного элСмСнта Π² Π±Π»ΠΎΡ‡Π½ΠΎΠ΅. ПозТС это даст Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Но ΡƒΡ‡ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ высоту ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π° Π½Π΅ всСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² Ρ†Π΅Π»ΠΎΠΌ. ПозТС ΠΌΡ‹ смоТСт ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ для Π°Π½ΠΊΠΎΡ€Π° ΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части. Для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ text-indent для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ сгСнСрированный HTML Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ экрана.

ВмСстС с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ, ΠΊ Π°Π½ΠΊΠΎΡ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈ псСвдо-классы. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π° для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ полоТСния смСститС Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡƒ ΠΊΡ€Π°ΡŽ. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΉ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сами Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 1259094725 sprite 21. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-1259094725 sprite 21. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1259094725 sprite 21. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π§Ρ‚ΠΎ ΠΆΠ΅ это!? Какая-Ρ‚ΠΎ точСчная линия Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ? Иногда случаСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ собствСнныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ оформлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ нашСй Π·Π°Π΄ΡƒΠΌΠΊΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ посрСдством ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° outline. Π’ΠΎΠΎΠ±Ρ‰Π΅, Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, поэтому Π½Π΅ пропуститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ этап!

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠ±Ρ€Π°Π»ΠΈ outline, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π°ΡΡŒ ΠΈ навигация посрСдством ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нашС собствСнноС подсвСчиваниС посрСдством добавлСния псСвдо-классов CSS. НапримСр, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π½Π°ΡˆΡƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π½Π° Π½Π΅Π΅ Π½Π°Π²Π΅Π»ΠΈ курсор.

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

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню для ΠΈΠ³Ρ€Ρ‹ Π½Π° Unity

Π‘Π΅Π· мСню ΠΈΠ³Ρ€ΠΎΠΊΡƒ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки, Π½Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ Π½Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ прогрСсс. ОбъясняСм, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мСню Π² Unity.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. c4185dc2721b000834af9cf7bc04871c. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-c4185dc2721b000834af9cf7bc04871c. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° c4185dc2721b000834af9cf7bc04871c. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 7f51a010aa1bf68729839fadf4063570. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-7f51a010aa1bf68729839fadf4063570. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 7f51a010aa1bf68729839fadf4063570. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Если Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Unity, ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, ΠΏΠΎΡ€Π° Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ мСню. Если Π½Π΅Ρ‚, ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ для Π½Π°Ρ‡Π°Π»Π° ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ создании ΠΈΠ³Ρ€Ρ‹.

Π—Π΄Π΅ΡΡŒ Π±ΡƒΠ΄ΡƒΡ‚ описаны ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, с ΠΏΠΎΠ»Π½ΠΎΠΉ вСрсиСй ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ, скачав Π΅Π³ΠΎ ΠΈΠ· рСпозитория Π½Π° GitHub.

Для создания интСрфСйсов, Π² Ρ‚ΠΎΠΌ числС ΠΈ мСню, Π² Unity ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ
UI-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. К Π½ΠΈΠΌ относятся:

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Canvas ΠΈ Π΄Π°Ρ‚ΡŒ Π΅ΠΌΡƒ понятноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅. НапримСр MenuCanvas. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Panel ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ†Π²Π΅Ρ‚.

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ мСню. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ MenuCanvas ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° Empty ΠΈ Π½Π°Π·ΠΎΠ²ΠΈΡ‚Π΅ Π΅Π³ΠΎ MainMenu. Π’Π½ΡƒΡ‚Ρ€ΡŒ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ элСмСнты Ρ‚ΠΈΠΏΠ° Text ΠΈ Button.

ΠœΠ΅Π½ΡΡ‚ΡŒ надпись Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Text. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π—Π°Ρ‚Π΅ΠΌ размСститС ΠΈΡ… Π½Π° холстС Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 07303316072019 image1. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-07303316072019 image1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 07303316072019 image1. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π’Π°ΡˆΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ мСню Π³ΠΎΡ‚ΠΎΠ²ΠΎ. НуТно Π΅Ρ‰Ρ‘ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ подмСню для настроСк, сохранСния ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. kucheryaviy. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-kucheryaviy. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° kucheryaviy. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

ΠŸΠΈΡˆΠ΅Ρ‚ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ сайтов, Π² свободноС врСмя создаСт ΠΈΠ³Ρ€Ρ‹. ΠœΠ΅Ρ‡Ρ‚Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ свою ΡΡ‚ΡƒΠ΄ΠΈΡŽ ΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π»Π°ΠΌΠΏΠΎΠ²Ρ‹Π΅ RPG.

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ нСсколько мСню Π² Unity

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько экранов мСню, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‰Ρ‘ нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° Empty ΠΈ помСститС Π½ΠΎΠ²Ρ‹Π΅ элСмСнты Π² Π½ΠΈΡ…. НапримСр, Π² этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π±ΡƒΠ΄ΡƒΡ‚ созданы SaveMenu, LoadMenu ΠΈ SettingsMenu.

ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΎΠ½ становится Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, поэтому всС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ слайды Π±ΡƒΠ΄ΡƒΡ‚ просто Π½Π°Π»Π΅Π·Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ мСню, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π΅Π³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ Π² Inspector Π²ΠΎΠ·Π»Π΅ Π΅Π³ΠΎ названия ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ.

Π­Ρ‚ΠΎΠΌΡƒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ соотвСтствуСт ΠΌΠ΅Ρ‚ΠΎΠ΄ SetActive(), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ мСню ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ. Для этого Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΈ Π² ΠΎΠΊΠ½Π΅ Inspector Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅ On Click ().

Π’ Π½Ρ‘ΠΌ описаны дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ.

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 07303116072019 image4. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-07303116072019 image4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 07303116072019 image4. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

На ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ основного мСню ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ мСню с сохранСниями ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ SaveButton. Π‘Π΄Π΅Π»Π°Π½ΠΎ всё это Π±Π΅Π· использования ΠΊΠΎΠ΄Π°.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню настроСк Π² Unity

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ рассмотрим созданиС настроСк ΠΈΠ³Ρ€Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Π½ΡƒΠΆΠ½ΠΎ сначала ΡΠ²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Toggle, Dropbox ΠΈ Slider:

спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. 07303616072019 image2. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню Ρ„ΠΎΡ‚ΠΎ. спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню-07303616072019 image2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° спрайт ΠΊΠ½ΠΎΠΏΠΎΠΊ для мСню. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 07303616072019 image2. 1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π΄Π²Π΅ сцСны: Menu ΠΈ Game 2. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ File->BuildSettings ΠΈ пСрСтаскиваСм созданныС сцСны Π² Scenes in build.

Π”Π°Π»ΡŒΡˆΠ΅ создайтС скрипт Menu.cs ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΊ MenuCanvas: ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ со всСми настройками.

Π’ Π½Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ:

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

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

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