construct 2 ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ³ΡΡ Π² Construct 2? ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΌΠ΅Π½Ρ ΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ³ΡΡ
Π ΠΏΠ΅ΡΠ²ΡΡ ΡΡΠ΅Ρ ΡΡΠ°ΡΡΡΡ Π²Ρ ΡΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΎΡΠΎΡΠΌΠΈΡΡ ΡΡΠΎΠ²Π½ΠΈ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΎΠ²Π½ΡΠΌΠΈ. Π ΡΡΠΎΠΉ ΡΠ΅ΡΠ²ΡΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΌΠ΅Π½Ρ ΠΈΠ³ΡΡ, ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ³ΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ ΠΈΠ³ΡΡ
Π‘Π½Π°ΡΠ°Π»Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΌΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΌΠ΅Π½Ρ. ΠΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΠ°ΠΊΠ΅ΡΠ° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ.
ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π½Π°Π·ΠΎΠ²ΠΈΡΠ΅ Β«MenuΒ», Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π΄Π»Ρ ΠΌΠ΅Π½Ρ Π½Π°Π·ΠΎΠ²ΠΈΡΠ΅ Β«MenuEventsΒ».
ΠΡΡΡΠ°Π²ΡΡΠ΅ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΌΠ°ΠΊΠ΅ΡΠ° (1080 x 1920) ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Ρ Β«Unbounded scrollingΒ» ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Β«YesΒ».
Π ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΡΠ°Π·Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΌΠ°ΠΊΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ. Π£ Π½Π°Ρ β ΡΡΠΎ ΠΌΠ°ΠΊΠ΅Ρ Β«MenuΒ».
ΠΠ»Ρ ΠΌΠ΅Π½Ρ Ρ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΡΡ ΡΠΎΠ½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π° Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΠΊΠ΅Ρ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠΏΡΠ°ΠΉΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«MenuBackgroundΒ» ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ (ΠΊΠΎΡΠΎΡΡΡ Ρ Π·Π°ΡΠ°Π½Π΅Π΅ Π½Π°ΡΠΈΡΠΎΠ²Π°Π»). ΠΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Construct 2. ΠΠΎΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ ΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ, ΡΡΠΎ ΠΈ ΠΌΠ°ΠΊΠ΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½Π° Π·Π°ΠΊΡΡΠ»Π° Π²ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ°. ΠΠΎΡΠ»Π΅ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΡΠΆΠ½ΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Β«MenuEventsΒ» Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΡ Β«On resizedΒ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«BrowserΒ», ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ²Π½ΡΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΠΎΠ½ΠΎΠ²ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ (ΠΊΠ°ΠΊ ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Construct 2). Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΠ±ΡΡΠΈΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΎΠ±ΡΡΠΈΡ ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ Β«Event sheet 1Β», Π²ΡΡΠ°Π²ΠΈΡΡ Π²ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Β«MenuEventsΒ», Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π²Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΊΠΈ ΠΏΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ Β«Replace objectΒ».
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β ΡΡΠΎ ΡΠΏΡΠ°ΠΉΡ Β«MenuBackgroundΒ».
ΠΠΎΡΠ»Π΅ ΡΠΌΠ΅Π½Ρ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΠΏΠΎ ΡΠΎΠ±ΡΡΠΈΡ Β«On resizedΒ» Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«MenuBackgroundΒ».
Π’Π°ΠΊΠΆΠ΅, Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎΠ½ ΡΡΡΠ½ΡΠΌ, ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ²Π½ΡΡΡ ΡΠΎΠ½ΠΎΠ²ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, ΠΊΠ°ΠΊ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² ΡΡΠ΅ΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Β«MenuEventsΒ» Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΏΠΎ ΡΠΎΠ±ΡΡΠΈΡ Β«On start layoutΒ», ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΠΌΠ΅Π½Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ°ΡΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ. ΠΠΎ ΠΊΠ°ΡΡΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΈΠ³ΡΠΎΠΊ Π±ΡΠ΄Π΅Ρ Π²ΠΈΠ΄Π΅ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅Π³ΠΎ Π² ΠΈΠ³ΡΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Β«SpriteΒ» (ΠΏΡΠ½ΠΊΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Β«Insert new objectΒ»), ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π·ΠΎΠ²ΠΈΡΠ΅ Β«LevelΒ».
Π£Π²Π΅Π»ΠΈΡΡΡΠ΅ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π΄ΠΎ 500×500.
ΠΠ°Π΄Π°ΠΉΡΠ΅ ΡΠ°Π·ΠΌΠ΅Ρ Π΄Π»Ρ ΠΊΠΈΡΡΠΈ 299, ΠΆΠ΅ΡΡΠΊΠΎΡΡΡ 20, ΡΠ²Π΅Ρ Π±Π΅Π»ΡΠΉ ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΡΡΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΏΠΎΡΠ΅ΡΠ΅Π΄ΠΈΠ½Π΅.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΆΡΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ (ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Crop transparent edgesΒ»).
Π ΠΎΡΡΠ΅Π½ΡΡΠΈΡΡΠΉΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΎΡΠΊΡ.
ΠΡΠΎΠΉΠ΄Π΅Π½Π½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π±Π΅Π»ΡΠΌΠΈ ΠΊΡΡΠ³Π°ΠΌΠΈ Ρ ΡΠΈΠ½Π΅-ΠΊΡΠ°ΡΠ½ΡΠΌ ΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΊΡΠ°ΡΠΌ, Π½Π΅ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΡΠΉ, Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΠΎΠ²Π΅Π½Ρ β Π±Π΅Π»ΡΠΌ ΠΊΡΡΠ³ΠΎΠΌ Ρ Π±Π΅Π»ΡΠΌ ΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΠΎΠΊΡΡΠ³, Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ Π±ΡΠ΄ΡΡ ΡΡΡΠ½ΡΠΌΠΈ ΠΊΡΡΠ³Π°ΠΌΠΈ Ρ ΡΡΡΠ½ΡΠΌ ΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΠΎΠΊΡΡΠ³. Π§ΡΠΎΠ±Ρ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΡΡ ΡΡΠΎΠ²Π΅Π½Ρ, Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ ΠΊΠ°Π΄ΡΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ. Π’ΠΎΠ³Π΄Π° Π½Π°ΠΌ ΠΏΡΠΎΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΡΡ ΠΊΠ°Π΄ΡΠΎΠ², Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΡΡΠΎΠ²Π½Ρ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Π½Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Β«LevelΒ» Π΅ΡΡ Π΄Π²Π° ΠΊΠ°Π΄ΡΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ ΠΏΡΡΡΠΎΠΌΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Ρ ΠΎΠΊΠΎΡΠΊΠ° Β«Animation framesΒ» ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΊΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ Β«Add frameΒ».
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π±Π΅Π»ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΡΠ½ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ: ΡΠ²Π΅Π»ΠΈΡΡΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΊΠ°Π΄ΡΠ° Π΄ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° 500×500, Π½Π°ΡΠΈΡΡΠΉΡΠ΅ ΡΠΎΡΠΊΡ ΡΡΡΠ½ΠΎΠΉ ΠΊΠΈΡΡΡΡ Π΄ΠΈΠ°ΠΌΠ΅ΡΡΠΎΠΌ 299 ΠΈ ΠΆΡΡΡΠΊΠΎΡΡΡΡ 20, ΠΎΠ±ΡΠ΅ΠΆΡΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΈ ΡΠ΅Π½ΡΡΠΈΡΡΠΉΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΎΡΠΊΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π΄Π²Π° ΠΊΠ°Π΄ΡΠ°. ΠΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ Ρ Π±Π΅Π»ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΎΠΉ, Π²ΡΠΎΡΠΎΠΉ ΠΊΠ°Π΄Ρ β Ρ ΡΡΡΠ½ΠΎΠΉ.
Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ. ΠΠ΄Π΅ΡΡ Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΡΠ°ΡΠ½ΠΎ-ΡΠΈΠ½Π΅Π΅ ΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅. Π― ΡΠΎΡ ΡΠ°Π½ΠΈΠ» Π±Π΅Π»ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ (ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Save the image to a fileΒ»), ΠΏΠΎΠ΄ΡΠΈΡΠΎΠ²Π°Π» ΡΠ²Π΅ΡΠ½ΠΎΠ΅ ΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΠ» ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Π² Π½ΠΎΠ²ΡΠΉ ΠΊΠ°Π΄Ρ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Load an image from a fileΒ»). ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΠΊΠ°Π΄ΡΡ Π±ΡΠ΄ΡΡ Π³ΠΎΡΠΎΠ²Ρ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π²ΡΡΡΠ°Π²ΡΡΠ΅ ΠΊΠ°Π΄ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅, ΡΠΌ. ΠΎΠΊΠ½ΠΎ Β«Animation framesΒ».
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ. ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΡΡΠ½ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ ΠΎΡΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΠΊΠ°Π΄ΡΠ΅. ΠΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ.
Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ-ΡΡΠΎΠ²Π½Π΅ΠΉ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ Π² ΠΈΠ³ΡΠ΅. Π£ Π½Π°Ρ ΠΏΠΎΠΊΠ° ΡΡΠΈ ΡΡΠΎΠ²Π½Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎΠ²Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ»Π°Π²ΠΈΡΡ Ctrl ΠΈ, Π½Π΅ ΠΎΡΠΏΡΡΠΊΠ°Ρ Π΅Ρ, ΡΡ Π²Π°ΡΠΈΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ ΠΌΡΡΠΊΠΎΠΉ, ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΡ Π΅Ρ ΠΈ ΠΎΡΠΏΡΡΡΠΈΡΡ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΊΠΎΠΏΠΈΡ.
ΠΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΡΡΠΌΠΎ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ² Β«PropertiesΒ».
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅ΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ Π½ΠΎΠΌΠ΅Ρ. ΠΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«LevelΒ» Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ΅ Β«MenuΒ» ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Β«PropertiesΒ» Π·Π°Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° 1, 2 ΠΈ 3. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡΠ»ΠΈΡΠ°ΡΡ Π½Π°ΡΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² ΠΏΡΠΎΠ΅ΠΊΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Β«OpenLevelsΒ», Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅ΠΌ Ρ ΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΊΡΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ. ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Construct 2 ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π° Π»ΡΠ±ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Β«MenuEventsΒ», ΡΡΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΊΠΈ Π½Π° ΠΏΡΡΡΠΎΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Ρ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ Β«Add global variableΒ».
Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«New global variableΒ» ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π² ΠΏΠΎΠ»Π΅ Β«NameΒ», ΡΠΈΠΏ Β«NumberΒ» Π² ΠΏΠΎΠ»Π΅ Β«TypeΒ» ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 1 Π² ΠΏΠΎΠ»Π΅ Β«Initial valueΒ».
ΠΠΎΠ³Π΄Π° Π²ΡΡ ΡΠΊΠ°Π·Π°Π½ΠΎ, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«OKΒ». ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΠΌΠ°ΠΊΠ΅ΡΠ° ΠΏΠΎ ΡΠΎΠ±ΡΡΠΈΡ Β«On start layoutΒ» Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π±Π΅Π»ΡΠΌΠΈ Ρ ΠΊΡΠ°ΡΠ½ΠΎ-ΡΠΈΠ½ΠΈΠΌ ΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«OpenLevelsΒ» ΠΌΠΈΠ½ΡΡ 1. ΠΠ΅Π»ΡΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎΠ²Π΅Π½Ρ, Π½ΠΎΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«OpenLevelsΒ». ΠΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΡΡΠ½ΡΠΌΠΈ. Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π½ΡΠΆΠ½ΠΎ Π² ΡΠΈΠΊΠ»Π΅ ΡΡΠ°Π²Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«NumΒ» ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«LevelΒ» ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«OpenLevelsΒ». Π Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«NumΒ» ΠΌΠ΅Π½ΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«OpenLevelsΒ», ΡΠΎ ΡΡΠΎΠ²Π΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠΈΠ½Π΅-ΠΊΡΠ°ΡΠ½ΡΠΌ, Π΅ΡΠ»ΠΈ ΡΠ°Π²Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Β«OpenLevelsΒ», ΡΠΎ Π±Π΅Π»ΡΠΌ, ΠΈΠ½Π°ΡΠ΅ β ΡΡΡΠ½ΡΠΌ.
Π ΠΏΠΎΠ΄Π½ΡΠ²ΡΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«Add eventΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«SystemΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«NextΒ».
ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π³Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ Β«For EachΒ» (ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°). ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«NextΒ».
Π Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«Parameters for System: For EachΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Β«LevelΒ», Π²Π΅Π΄Ρ Ρ Π²ΡΠ΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Β«NumΒ». ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«DoneΒ».
Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠΎΠΏΡΡΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«SystemΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«NextΒ». ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π³Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ Β«Compare variableΒ» (ΡΡΠ°Π²Π½ΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ) ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«NextΒ».
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«Parameters for System: Compare variableΒ» ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π² ΠΏΠΎΠ»Π΅ Β«VariableΒ», Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Β«OpenLevelsΒ». Π’Π°ΠΊΠΆΠ΅ Π² ΠΏΠΎΠ»Π΅ Β«ComparisonΒ» (ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅) ΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β ΡΡΠΎ Β«> Greater thenΒ» (Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ). Π ΠΏΠΎΠ»Π΅ Β«ValueΒ» Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, Ρ ΡΠ΅ΠΌ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«NumΒ» ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«LevelΒ», ΠΏΠΎΡΡΠΎΠΌΡ Π·Π΄Π΅ΡΡ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ ΡΠ°ΠΊ: Level.Num.
ΠΡΡΠ°ΡΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ ΠΎΠΊΠΎΡΠΊΠΎΠΌ ΠΏΠΎΠΌΠΎΡΠΈ Β«Objects with expressionsΒ» Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° (Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Ρ ΠΎΠΊΠΎΡΠΊΠ° Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Β«‘Level’ expressionsΒ»). Π’.Π΅. ΡΠ½Π°ΡΠ°Π»Π° ΠΈΡΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π² ΡΡΠΎΠΌ ΠΎΠΊΠΎΡΠΊΠ΅, Π΄Π²Π°ΠΆΠ΄Ρ ΡΡΠ»ΠΊΠ°Π΅ΡΠ΅ ΠΏΠΎ Π½Π΅ΠΌΡ, Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΈΡΠ΅ Π½ΡΠΆΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π΄Π²Π°ΠΆΠ΄Ρ ΡΡΠ»ΠΊΠ°Π΅ΡΠ΅ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ°.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«DoneΒ», ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ Π²Π²ΠΎΠ΄ ΠΈ Π·Π°ΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ.
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΎΠ±ΡΡΠΈΠΉ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«LevelΒ», Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«NumΒ» Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ½Π°ΡΠ°Π»Π° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π΄Π»Ρ ΡΠΎΠ±ΡΡΠΈΡ Β«For eachΒ». ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Β«Add actionΒ» ΡΠΏΡΠ°Π²Π° ΠΎΡ ΡΠΎΠ±ΡΡΠΈΡ.
Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«Add actionΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Β«LevelΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«NextΒ».
ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π³Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«StopΒ» Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Β«AnimationsΒ», ΡΡΠΎΠ±Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ, ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«DoneΒ».
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π½ΡΠΆΠ½ΡΠΉ ΠΊΠ°Π΄Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΠΊΡΠ°ΡΠ½ΠΎ-ΡΠΈΠ½ΡΡ, Π±Π΅Π»ΡΡ ΠΈΠ»ΠΈ ΡΡΡΠ½ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Β«Add actionΒ» ΡΠΏΡΠ°Π²Π° ΠΎΡ ΡΠΎΠ±ΡΡΠΈΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ .
Π Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«Add actionΒ» ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Β«LevelΒ» ΠΈ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π³Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«Set frameΒ» (ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΊΠ°Π΄ΡΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ). ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«Parameters for Level: Set frameΒ» Π·Π°Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΠΊΠ°Π΄ΡΠ° Π² ΠΏΠΎΠ»Π΅ Β«Frame numberΒ». Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π±Π΅Π»ΡΠΉ ΠΊΡΡΠΆΠΎΠΊ Ρ ΠΊΡΠ°ΡΠ½ΠΎ-ΡΠΈΠ½ΠΈΠΌ ΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΊΠ°Π΄Ρ 0.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Π΄Π»Ρ Π΄Π²ΡΡ ΠΎΡΡΠ°Π²ΡΠΈΡ ΡΡ ΠΊΠ°Π΄ΡΠΎΠ² 2 ΠΈ 3. Π£ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΊΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΡΠΎΠ²Π½ΠΈ. ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π±Π΅Π»ΡΠΉ (Ρ.Π΅. ΠΎΠ½ Π½Π΅ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΡΠΉ, Π½ΠΎ ΠΎΡΠΊΡΡΡΡΠΉ Π΄Π»Ρ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ), Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π΄Π²Π° ΡΡΠΎΠ²Π½Ρ β ΡΡΡΠ½ΡΠ΅. ΠΠΎΠ΄ΠΊΡΠ°ΡΠΊΠ° ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΏΠΎΠ»ΡΡΠΈΠ»Π°ΡΡ, Π²ΡΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ» Π²ΠΈΠ΄Π΅Π½ ΠΏΡΡΡ ΠΎΡ ΡΡΠΎΠ²Π½Ρ ΠΊ ΡΡΠΎΠ²Π½Ρ, Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΡΠΎΠ²Π½ΠΈ Π»ΠΈΠ½ΠΈΡΠΌΠΈ. ΠΠΈΠ½ΠΈΠΈ ΡΠΎΠΆΠ΅ Π½Π°ΡΠΈΡΡΠ΅ΠΌ ΡΠ°ΠΌΠΈ. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Β«SpriteΒ» Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«LevelLineΒ». ΠΡΡΡΠ°Π²ΡΡΠ΅ ΡΠΎΠ»ΡΠΈΠ½Ρ ΠΊΠΈΡΡΠΈ 18, ΠΆΠ΅ΡΡΠΊΠΎΡΡΡ β 0, ΡΠ²Π΅Ρ β Π±Π΅Π»ΡΠΉ ΠΈ ΡΠΎΡΠΊΠ°ΠΌΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΡΡΠ΅ Π»ΠΈΠ½ΠΈΡ. Π’.Π΅. Π»ΠΈΠ½ΠΈΡ ΠΏΠΎΠ»ΡΡΠΈΠ»Π°ΡΡ ΡΠΎΡΡΠΎΡΡΠ°Ρ ΠΈΠ· ΡΠ²Π΅ΡΡΡΠΈΡ ΡΡ ΡΠΎΡΠ΅ΠΊ. Π§ΡΠΎΠ±Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π±ΡΠ» Π²ΠΈΠ΄Π΅Π½ Π»ΡΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎΠ½ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΡΡΠΌΠ½ΡΠΌ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«Toggle background brightnessΒ» (Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΠ±Π²Π΅Π΄Π΅Π½Π° ΠΊΡΠ°ΡΠ½ΡΠΌ). ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΆΡΡΠ΅ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Crop transparent edgesΒ». ΠΠΎΡΠ»Π΅ ΠΎΠ±ΡΠ΅Π·ΠΊΠΈ Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΎΡΠΊΡ.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΈΠ³ΡΠΎΠΊ Π±ΡΠ΄Π΅Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ ΠΏΡΠΎΠΉΠ΄Π΅Π½Ρ ΠΈ ΠΊΠ°ΠΊΠΎΠ² ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ.
ΠΠ»Ρ ΠΊΡΠ°ΡΠΎΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠΎΠ². ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ Π²ΡΠ΅ ΡΡΠΎΠ²Π½ΠΈ (ΡΡΠΎΠ±Ρ Π·Π°Π΄Π°ΡΡ ΠΈΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°), Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ² ΡΡΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Β«BehaviorsΒ», Π² ΠΎΠΊΠ½Π΅ Β«Level: BehaviorsΒ» Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΄Π²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Β«SineΒ». Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Π²ΡΡΡΠ°Π²ΡΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅. Π₯ΠΎΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΈ ΡΠ²ΠΎΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π·Π΄Π΅ΡΡ Π΄Π΅Π»ΠΎ Π²ΠΊΡΡΠ°. ΠΠ΄Π΅ΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠ»Π°Π²Π½ΠΎ ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, Π° Π²ΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΡΠ°ΡΠ°ΡΡ Π΅Ρ.
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΎΠ±Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠ°Π·Ρ ΡΡΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Β«SineΒ». ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅Π½ΡΡΡ ΡΠ³ΠΎΠ», Π²ΡΠΎΡΠΎΠ΅ ΡΡΡΡ Π΄Π²ΠΈΠ³Π°ΡΡ Π»ΠΈΠ½ΠΈΡ ΠΈ ΡΡΠ΅ΡΡΠ΅ ΠΌΠ΅Π½ΡΡΡ Π΄Π»ΠΈΠ½Ρ Π»ΠΈΠ½ΠΈΠΈ. ΠΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ ΡΡΠΈ ΡΡΡΠ΅ΠΊΡΡ Π±ΡΠ΄ΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΠ»Π»ΡΠ·ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Ρ Π²ΡΡΡΠ°Π²ΠΈΠ», ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠΎΠ²Π½Ρ. Π’.Π΅. ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ. Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ Β«On tap objectΒ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«TouchΒ». Π ΠΎΠΊΠ½Π΅ Β«Pick an objectΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Β«LevelΒ».
ΠΠ°Π»Π΅Π΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°ΡΠ΅ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΡΡΠΎΠ²Π½Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Β«Create objectΒ» ΠΈ Β«WaitΒ» ΡΠΎ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Β«Event sheet 1Β» (ΡΠ°ΠΌ ΠΌΡ ΡΡΠΎ ΡΠΆΠ΅ Π΄Π΅Π»Π°Π»ΠΈ) ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ Π² Π½Π°ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅. ΠΠ°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΠ΄Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«Go to layout (by name)Β» ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π·Π°Π΄Π°ΠΉΡΠ΅ «Level» & Level.Num. ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΊ ΡΡΡΠΎΠΊΠ΅ Β«LevelΒ» Π² ΠΊΠΎΠ½Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠΈΡΡΡ, Π²Π·ΡΡΡΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Num ΡΡΠΎΠ²Π½Ρ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΠΏΠ½ΡΠ» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅, ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ.
ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π²ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²Π½ΡΡΡΡ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ. ΠΠΎΡ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ Π²Π°Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ, ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ.
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ»ΠΎΠ²ΠΈΠ΅: Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ ΠΈ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΡΠ΅ΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΠΊΠ°ΡΠ°Π½ΠΈΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΊ ΡΡΠΎΠΌΡ ΡΡΠΎΠ²Π½Ρ, Π° ΠΏΡΠΈ ΠΊΠ°ΡΠ°Π½ΠΈΠΈ ΡΡΡΠ½ΠΎΠ³ΠΎ β Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ.
ΠΠ½ΠΎΠΏΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π² ΠΌΠ΅Π½Ρ ΠΈΠ· ΡΡΠΎΠ²Π½Ρ ΠΈΠ³ΡΡ
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° Π² ΠΌΠ΅Π½Ρ ΠΈΠ· ΡΡΠΎΠ²Π½Ρ. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° Π΅Ρ Π½ΡΠΆΠ½ΠΎ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ. Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΠ±ΡΠ΅ΠΊΡ Β«SpriteΒ» Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«BackToMenuΒ» Π½Π° ΠΌΠ°ΠΊΠ΅Ρ Β«Level1Β» ΠΈ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ ΡΠΎΠΉ ΠΆΠ΅ ΠΊΠΈΡΡΡΡ, ΡΡΠΎ ΠΈ Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π»ΠΈΠ½ΠΈΠΉ ΡΡΠΎΠ²Π½Ρ Π² ΠΌΠ΅Π½Ρ, Π½Π°ΡΠΈΡΠΎΠ²Π°Π» Π·Π½Π°ΡΠΎΠΊ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠΈΠΉ ΠΌΠ΅Π½Ρ.
ΠΠ°ΡΠ΅ΠΌ ΡΡΠΎΡ Π·Π½Π°ΡΠΎΠΊ Ρ ΠΏΠΎΡΡΠ°Π²ΠΈΠ» Π½Π° Π²ΡΠ΅Ρ ΠΌΠ°ΠΊΠ΅ΡΠ°Ρ Ρ ΡΡΠΎΠ²Π½ΡΠΌΠΈ ΠΈ ΡΠ΄Π΅Π»Π°Π» Π΄Π»Ρ Π²ΡΠ΅Ρ Π·Π½Π°ΡΠΊΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ. ΠΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π²ΠΎΡ ΡΠ°ΠΊ:
ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΊΠ°ΡΠ°ΡΡΡΡ ΠΊ Π·Π½Π°ΡΠΊΡ, ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π΅Π³ΠΎ Π² ΠΌΠ΅Π½Ρ. Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Β«Event sheet 1Β» Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ Β«On tap objectΒ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«TouchΒ», ΠΊΠ°ΠΊ ΠΌΡ ΡΡΠΎ ΡΠΆΠ΅ Π΄Π΅Π»Π°Π»ΠΈ Π²ΡΡΠ΅, ΡΠΎΠ»ΡΠΊΠΎ Π·Π΄Π΅ΡΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΈΠΊΠΎΡΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ Β«BackToMenuΒ». ΠΠ»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΡ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄Π»Ρ Π·Π°ΡΠ΅ΠΌΠ½Π΅Π½ΠΈΡ (ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΠΈΡ ΠΈΠ· ΡΠΎΠ±ΡΡΠΈΡ Β«On «EndOfLevel»Β»), Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«Go to layoutΒ» ΠΈ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ°ΠΊΠ΅ΡΠ° Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ Β«MenuΒ». Π£ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅.
Π‘ΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π² ΠΈΠ³ΡΠ΅
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π½Π° ΡΠ°ΠΌΡΠΉ Π²Π΅ΡΡ . Π£ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ ΡΠ½ΠΈΠ·Ρ.
Π Construct 2 Π΅ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ³ΡΡ. ΠΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± β ΡΡΠΎ Π²ΡΠ·ΠΎΠ² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Β«SaveΒ» (ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅) ΠΈ Β«LoadΒ» (ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ°Ρ Π·Π°Π³ΡΡΠ·ΠΊΠ°). ΠΠ±Π° ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«SystemΒ». Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Β«SaveΒ», ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ . ΠΠΎΠ·ΠΆΠ΅ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Β«LoadΒ» Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΡΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΌΠ°ΠΊΠ΅Ρ ΠΈ Π²ΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΡΠ΅Ρ ΠΆΠ΅ ΠΌΠ΅ΡΡΠ°Ρ , Π² ΠΊΠ°ΠΊΠΈΡ ΠΎΠ½ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΠΈΡΡ ΠΏΡΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠΈ. Π§ΡΠΎΠ±Ρ ΠΊΠ°ΠΊ ΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π² Construct 2 Π΅ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Β«No SaveΒ» (Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ°) ΠΈ ΡΠΎΠ±ΡΡΠΈΡ Β«On load completeΒ» (Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ), Β«On load failedΒ» (Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° Π½Π΅ ΡΠ΄Π°Π»Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅Ρ), Β«On save completeΒ» (Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ). Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ, Ρ.ΠΊ. Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«OpenLevelsΒ».
ΠΡΠΎΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«WebStorageΒ» (Π²Π΅Π±-Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅). Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊΠΈ. ΠΠΎΠ΄Π΅Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ° β ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ. ΠΠ»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π»ΠΈΠ±ΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. ΠΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ (ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΡΡ). ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π΅ΡΠ½ΡΠ»ΡΡ Π² ΠΈΠ³ΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅Π½Ρ, ΡΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠΎΡ ΡΠ°Π½ΡΠ½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. Π‘Π΅ΡΡΠΈΠΎΠ½Π½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Ρ ΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ΅ΡΡΠΈΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π΅ΡΠ½ΡΡΡΡ Π² ΠΈΠ³ΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅Π½Ρ, Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΡΡΡΠΌ. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΠΎΠ΅.
Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ Β«WebStorageΒ» Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌΡΡ Π΄Π°Π½Π½ΡΡ . Π ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ β ΡΡΠΎ 5 ΠΠ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠ΅Π²ΡΡΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Β«On quota exceededΒ» (ΠΊΠ²ΠΎΡΠ° ΠΏΡΠ΅Π²ΡΡΠ΅Π½Π°) ΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«WebStorageΒ».
Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ³ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«WebStorageΒ». ΠΠΎΠ±Π°Π²ΠΈΠΌ ΡΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π² ΠΏΡΠΎΠ΅ΠΊΡ. Π©ΡΠ»ΠΊΠ½ΠΈΡΠ΅ ΠΏΠΎ Π»ΡΠ±ΠΎΠΌΡ ΠΌΠ°ΠΊΠ΅ΡΡ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΊΠΈ ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Β«Insert new objectΒ». ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ ΠΎΠ±ΡΠ΅ΠΊΡ Β«WebStorageΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«InsertΒ».
Π’Π΅ΠΏΠ΅ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ Β«Event sheet 1Β» Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΡΠΎΠ±ΡΡΠΈΠ΅ Β«On collision withΒ» Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«Set local valueΒ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«WebStorageΒ».
Π Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Β«Parameters for WebStorage: Set local valueΒ» Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΠΊΠ»ΡΡΠ° Β«OpenLevelsΒ» (ΠΏΡΡΡΡ ΠΈΠΌΡ ΠΊΠ»ΡΡΠ° ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ) ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ βΠ·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±Π΅ΡΡΡΡΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ).
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ, ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π°Π²Π΅ΡΡ , ΡΡΠ°Π·Ρ ΠΏΠΎΠ΄ ΡΡΡΠΎΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«OpenLevelsΒ», ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΠ΅ Π½Π°Π²Π΅ΡΡ , ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π΄ΠΎ ΡΠΈΠΊΠ»Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠ΄ΠΊΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ ΡΡΠΎΠ²Π½ΠΈ, ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ. ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ, Ρ.ΠΊ. ΡΠ½Π°ΡΠ°Π»Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«OpenLevelsΒ» ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΡΠΎΠ²Π½ΠΈ ΡΠΈΠ½Π΅-ΠΊΡΠ°ΡΠ½ΡΠΌ, Π±Π΅Π»ΡΠΌ ΠΈΠ»ΠΈ ΡΡΡΠ½ΡΠΌ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΈΠ· Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°. ΠΡΠ°ΠΊ, Π²Π½ΡΡΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«Set valueΒ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«SystemΒ».
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ WebStorage.LocalValue(«OpenLevels»). Π§ΡΠΎΠ±Ρ Π²Π²Π΅ΡΡΠΈ ΡΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ ΠΎΠΊΠΎΡΠΊΠΎΠΌ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ ΠΎΠ½ΠΎ ΡΠ²Π΅ΡΡ Ρ.
Π Π²ΠΎΡ, ΡΡΠΎ Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ:
Π§ΡΠΎΠ±Ρ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΠΈΡΡΠΈΡΡ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Chrome Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΡΠ»ΠΊΠ½ΡΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅ Β«ΠΠΎΠΊΠ°Π·Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΒ», Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΠΈΡΡΠΈΡΡ ΠΈΡΡΠΎΡΠΈΡ. Β», Π·Π°ΡΠ΅ΠΌ, Π² ΠΏΠΎΠ΄Π½ΡΠ²ΡΠ΅ΠΌΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π΅, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π³Π°Π»ΠΊΡ Β«Π€Π°ΠΉΠ»Ρ cookie ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²Β» ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΠΈΡΡΠΈΡΡ ΠΈΡΡΠΎΡΠΈΡΒ» (ΡΠΌ. ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ). Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈ ΠΎΡΠΈΡΡΠΊΠ΅ ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄, Π·Π° ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΎΡΠΈΡΠ°Π΅ΡΠ΅ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ (Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ β ΡΡΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΠΉ ΡΠ°Ρ).
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΠΎΡΠΈΡΡΠΈΡΡ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ . Π Construct 2 Π΄Π»Ρ ΡΠΈΡΡΠΊΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«Clear local storageΒ» ΠΎΠ±ΡΠ΅ΠΊΡΠ° Β«WebStorageΒ».
Π£Π±ΠΈΡΠ°Π΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΡΠΌΠ°ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ²Π½Ρ
ΠΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ
ΠΡΡΠ°Π»Π°ΡΡ Π΅ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π½Π΅ΡΠ΅ΡΡΠ½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ» Π²ΠΎΠ·Π²ΡΠ°Ρ Π² ΠΌΠ΅Π½Ρ. Π§ΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ, Π½ΡΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ Ρ Π½Π°Ρ Π² ΠΈΠ³ΡΠ΅. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ΠΉ, Π½ΠΎ ΡΠ°ΠΊ ΠΏΡΠΈΠ΄ΡΡΡΡ Π²ΡΡ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠΏΡΠ°Π²Π»ΡΡΡ Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΡΠΎΠ²Π½Π΅ΠΉ. Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄ΡΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΠΌΠ°ΠΊΠ΅ΡΠ° Β«MenuΒ», Π° ΠΏΠΎΠ΄ΡΡΠΈΡΠ°Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΌ Π² Π½ΠΎΠ²ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Β«LevelCountΒ». ΠΠ»Ρ ΠΏΠΎΠ΄ΡΡΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΆΠ΅ ΠΈΠΌΠ΅ΡΡΠΈΠΌΡΡ ΡΠΈΠΊΠ»ΠΎΠΌ. ΠΠΎΡ, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ:
ΠΠ°ΠΏΡΡΡΠΈΠ² ΠΌΠ°ΠΊΠ΅Ρ Β«MenuΒ» Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΏΠΎΡΡΠΈΡΠ°Π»ΠΎΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ Β«Event sheet 1Β» Π² ΡΠΎΠ±ΡΡΠΈΠΈ Β«On collision with BlueΒ» Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΎΠΉ Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈ, Π΅ΡΠ»ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ, ΡΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΌΠ΅Π½Ρ. ΠΠ»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π΄Π²ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΠ΅ Β«Compare two valuesΒ» (ΡΡΠ°Π²Π½ΠΈΡΡ Π΄Π²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ). Π‘ΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π±ΡΠ΄Π΅ΠΌ ΡΠΈΡΡΡ ΠΈΠ· Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ° ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Β«LevelCountΒ». ΠΠΎΡ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ.
Π Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² ΠΏΡΠΈΠΌΠ΅Ρ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΡΡΠΎΠ²Π΅Π½Ρ. Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎΠ²Π΅Π½Ρ Π½ΡΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅Ρ ΡΡΠΎΠ²Π½Ρ, Π½ΠΎ ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΡΠΎΠ²Π΅Π½Ρ Π² ΠΌΠ΅Π½Ρ.
ΠΡΠΊΡΡΡΡ ΠΈΠ³ΡΡ Π½Π° Π²Π΅ΡΡ ΡΠΊΡΠ°Π½
ΠΡΠΎΠ΅ΠΊΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ°ΠΏΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Π·Π΄Π΅ΡΡ: