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

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ для ΠΈΠ³Ρ€Ρ‹, совСты программиста

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π― Ρ€Π°Π±ΠΎΡ‚Π°Π», дСлая инструмСнтарий ΠΈ Π΄Π²ΠΈΠΆΠΊΠΈ для Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ², ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ³Ρ€Ρ‹ ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты Π±ΠΎΠ»Π΅Π΅ дСсяти Π»Π΅Ρ‚, ΠΈ я всСгда Π½Π΅Π΄ΠΎΡƒΠΌΠ΅Π²Π°Π», Ρ‡Ρ‚ΠΎ люди Π΄Π΅Π»Π°ΡŽΡ‚ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Β«ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ Π°Ρ€Ρ‚ΠΎΠΌΒ» ΠΈ «настоящим ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ Π°Ρ€Ρ‚ΠΎΠΌΒ». Π― Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°ΡŽΡ‚ Π²Π°ΠΌ свободно ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ…ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, это Π² основном Π΄Ρ€ΡƒΠ³ΠΈΠ΅ программисты. НС зависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π°Π±Π°Π²Π½Π° ваша ΠΈΠ³Ρ€Π° ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° тСхничСски дСмовСрсия, β€˜Π½Π΅ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹β€™, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠΉ нарисованный пСрсонаТ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ: Β«Π­Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Ρ€Π°Π½Π΅Ρ† ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅?Β». Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π±Π΅Π· нСобходимости Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ с чистого листа. Но ΠΈΠ½ΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ». ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π² Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ сорСвновании, ΠΈΠ»ΠΈ просто сТатыС сроки для ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ вас Π²Π·ΡΡ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ ΠΈ ΠΊΠΈΡΡ‚ΡŒ Π² Ρ€ΡƒΠΊΠΈ.

Π― Π½Π΅ ΡƒΠΌΠ΅ΡŽ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ, правда… Π₯ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, посмотритС Π½Π° это:

Если это β€” Ρ‚ΠΎ, Π½Π° Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ° ваша Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρ‚ΠΎΠ³Π΄Π° эта ΡΡ‚Π°Ρ‚ΡŒΡ для вас.

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ подСлился Π±Ρ‹ рядом подсказок, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π»ΡƒΡ‡ΡˆΠ΅. Π­Ρ‚ΠΈ подсказки Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ всСм, Π²Π½Π΅ зависимости ΠΎΡ‚ способностСй ΠΈ ΠΎΠΏΡ‹Ρ‚Π° Π² рисовании.

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

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½ΠΈ ΠΎΠ΄Π½Π° (ΠΏΠΎΡ‡Ρ‚ΠΈ) ΠΈΠ· этих подсказок Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Β«ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈΒ», хотя ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° являСтся ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈ Π΄Π°ΠΆΠ΅ сущСствСнной для настоящСго Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°. ВсСгда каТСтся, Ρ‡Ρ‚ΠΎ ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ срок сдачи ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ с рассвСтом, Π° Π²Π°ΠΌ всСго-Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ нСсколько этих проклятых спрайтов.

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

НСкотороС ΠΈΠ· описанного Ρ‚Π°ΠΊΠΆΠ΅ адрСсовано участникам сорСвнования LudumDare ΠΈ участникам Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… сорСвнований, Π³Π΄Π΅ Ρ†Π΅Π»ΡŒ β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ» Π·Π° 48 часов. Мои ΠΈΠ³Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΊΠ»ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² графичСской ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ (ΡƒΠ²Ρ‹, ΡƒΠ±ΠΈΠΉΡ†Π° гСймплСя ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΡƒΡΠΊΠΎΠ»ΡŒΠ·Π°Ρ‚ΡŒ ΠΎΡ‚ мСня), учитывая Π΄Π°ΠΆΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽ сСбя особСнно Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠΌ. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ этих ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² исходят ΠΈΠ· ΠΌΠΎΠΈΡ… LD записСй, Π° большая Ρ‡Π°ΡΡ‚ΡŒ этого ΠΎΠΏΡ‹Ρ‚Π° β€” это Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я ΠΈΠ·ΡƒΡ‡ΠΈΠ», участвуя Π² этих сорСвнованиях ΠΈ Π±ΡƒΠ΄ΡƒΡ‡ΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π½Ρ‹ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Ρ‚ Π² ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сТатыС сроки. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ бСсцСнны для любого, ΠΊΡ‚ΠΎ пытаСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ (ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΊ Π½Π΅ΠΉ) ΠΏΡ€ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ расписании Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π΅.

Π‘ΠΎΠ²Π΅Ρ‚ ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ: Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с опрСдСлСния ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹

НаиболСС частая ошибка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π²ΠΈΠΆΡƒ ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π»Π΅Π³Ρ‡Π΅ всСго ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ. ΠŸΠ°Π»ΠΈΡ‚Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°ΡΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ рисования, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° DOS’а (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ Π² этой ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌΠΈ значСниями ΠΎΡ‚ 00 Π΄ΠΎ 15? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ β€” Π΄Π°. Если Π±Ρ‹ Π²Ρ‹ Π½Π΅ смогли это ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π²Ρ‹ Π±Ρ‹ Π±Ρ‹Π»ΠΈ настоящим Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠΌ.).

Π― Π½Π΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽ ΠΏΠΎΠ΄ ΠΏΠ°Π»ΠΈΡ‚Ρ€ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΈΠ· 16-Ρ‚ΠΈ ΠΈΠ»ΠΈ 256-Ρ‚ΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ VGA. ΠŸΡ€ΠΎΡΡ‚ΠΎ имСю Π² Π²ΠΈΠ΄Ρƒ ΡΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ систСму для вашСй ΠΈΠ³Ρ€Ρ‹. Если Π²Ρ‹ Π½Π°Ρ‡Π½Π΅Ρ‚Π΅ с Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, Ρ‚ΠΎ ваши Β«ΠΊΠ°Ρ€Π°ΠΊΡƒΠ»ΠΈΒ» Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ эстСтичСски приятными ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ «графичСский Π΄ΠΈΠ·Π°ΠΉΠ½Β».

Но Π³Π΄Π΅ ΠΌΠ½Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ? Π― Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° одСваюсь ΡƒΡ‚Ρ€ΠΎΠΌ!

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Ρ†Π²Π΅Ρ‚Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈ Ссли Π²Ρ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ «тСория Ρ†Π²Π΅Ρ‚Π°Β», Ρ‚ΠΎ Π²Ρ‹ ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈΠ³Ρ€Π°. Но Ссли Ρƒ вас Π½Π΅Ρ‚ Π½Π° это Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π²ΠΎΡ‚ нСсколько совСтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ фотографичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π”ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Ρ‚Π΅ΠΌΠ΅ ΠΈ располоТСнии Π² вашСй ΠΈΠ³Ρ€Π΅, ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ Π²Π°ΠΌ ΠΎΠ± этом. Если Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, Ρ‚ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Π΅Π΅ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Π½ΠΎ Π²Ρ‹ Π½Π΅ смоТитС ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π²Π°ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, создавая ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π°Ρ€Ρ‚, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнт Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π°, вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹-изобраТСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ инструмСнта Β«ΠΏΠΈΠΏΠ΅Ρ‚ΠΊΠ°Β». Если ΠΏΠΎΠ²Π΅Π·Π΅Ρ‚, Ρ‚ΠΎ ваша ΠΈΠ³Ρ€Π° ΠΏΠΎΠΉΠΌΠ°Π΅Ρ‚ «настроСниС» этого изобраТСния.
  2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ настоящСго Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ сайты, описанныС Π½ΠΈΠΆΠ΅, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ. НачнитС с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π΅ Ρ†Π²Π΅Ρ‚Π° для своСй ΠΈΠ³Ρ€Ρ‹. Π’ дальнСйшСм, ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅, Π²Π°ΠΌ понадобится большС, Ρ‡Π΅ΠΌ ΠΏΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π² этой ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅.
  3. НС ΠΏΠΎΠ΄Π΄Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ соблазну свободно Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· опрСдСлитСля Ρ†Π²Π΅Ρ‚ΠΎΠ², вмСсто этого создайтС Π½ΠΎΠ²Ρ‹Π΅, комбинируя ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² вашСй ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, нарисуйтС ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ линию ΠΏΡ€Π°Π·Ρ€Π°Ρ‡Π½ΠΎΠΉ ΠΊΠΈΡΡ‚ΡŒΡŽ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Opacity=50.

Для большой ΠΈΠ³Ρ€Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈΠ»ΠΈ области ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠΈΡ€Π°. Π’ случаС, Ссли ваши элСмСнты интСрфСйса ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΉ пСрсонаТ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ, ΠΈΠ»ΠΈ Ссли эти ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ Π³Π»Π°Π²Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π² Ρ€Π°Π²Π½ΠΎΠΉ стСпСни ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… ΠΌΠ΅ΠΆΠ΄Ρƒ уровнями ΠΈΠ»ΠΈ областями.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ «монохроматичСская» ΠΏΠ°Π»ΠΈΡ‚Ρ€Π°, Π³Π΄Π΅ всС Ρ†Π²Π΅Ρ‚Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° ΠΎΡ‡Π΅Π½ΡŒ схоТСго Ρ‚ΠΎΠ½Π°, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ схСмы Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹, Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚Π° смотрятся вмСстС Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

РСсурсы:

  1. Π‘Π°ΠΉΡ‚ Adobe Kuller
  2. ColourLovers
  3. MultiColr ΠΎΡ‚ idee labs
    Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ сайт Ρ…ΠΎΡ€ΠΎΡˆ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ благодаря Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ связку Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ Π½Π° Π΅Π΅ основС, просто Π²Ρ‹Π±Ρ€Π°Π² нСсколько ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚Π°.

Π‘ΠΎΠ²Π΅Ρ‚ Π’Ρ‚ΠΎΡ€ΠΎΠΉ: Β«ΠΏΡ€ΠΈΠΊΡ€ΠΎΠΉΡ‚Π΅ΡΡŒΒ» ΡƒΠΌΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΠΎΠΉ

Π― Π½Π΅ ΡƒΠΌΠ΅ΡŽ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ!..

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π’Ρ‹ просто слишком ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Ρ‚ΡŒ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ это всС ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ. Π’Π°ΠΊ ΠΈ Π΅ΡΡ‚ΡŒ. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π°Ρ€Ρ‚, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚Π΅ΠΌΡƒ, которая Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ»ΠΎΡ…ΠΎΠΉ Π°Ρ€Ρ‚. Π­Ρ‚ΠΎ сработало для Β«SketchFighterΒ» ΠΈ Β«Crayon PhysicsΒ», нарисованных Π½Π° Π±ΡƒΠΌΠ°Π³Π΅.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ доступно. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ€ΡƒΠ½Π΄Ρƒ Ρƒ сСбя Π½Π° столС? Π’Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, сдСлали ΠΎΠ΄Π½Ρƒ ΠΈΠ· самых популярных ΠΈΠ³Ρ€ всСх Π²Ρ€Π΅ΠΌΠ΅Π½ Β«Desktop Tower DefenseΒ».

Π›ΡŽΠ΄ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ смысл этого Ρ‚Ρ€ΡŽΠΊΠ°, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ для сущСствования. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ криативными… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ваши пСрсонаТи β€” ΠΏΠ΅Ρ‡Π΅Π½ΡŒΡ, ΠΈ Π²Ρ‹ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠ΅Ρ‡ΡŒ ΠΈΡ…. Или ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·ΠΎΠΌΠ±ΠΈ-Π±Π΅ΠΊΠΎΠ½ Π°Ρ‚Π°ΠΊΡƒΠ΅Ρ‚ Π²Π°ΡˆΡƒ ΠΊΡƒΡ…Π½ΡŽ. Или Π΄Π°ΠΆΠ΅ волосатая Π³Ρ€ΡƒΠ΄ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΏΠΎΠ±Ρ€ΠΈΠ»ΠΈ.

Подсказка Π’Ρ€Π΅Ρ‚ΡŒΡ: простыС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ силуэты

ΠšΡ€ΡƒΠ³, ΠšΠ²Π°Π΄Ρ€Π°Ρ‚, Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, Π ΠΎΠΌΠ±, ВрапСция, ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΠΎΠ³Ρ€Π°ΠΌ, ΠΈ Ρ‚.Π΄. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ Π²Ρ‹ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ, Π½ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… получаСтся ΠΏΠ»ΠΎΡ…ΠΎ? Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ наброски Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΎΡ€ΠΌ ΠΎΡ‚ Ρ€ΡƒΠΊΠΈ, Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π³Π»Π°Π·Π° (для пСрсонаТа) ΠΈΠ»ΠΈ колСса (для Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ) ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅. Они, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, получатся ΡΠΌΠ΅ΡˆΠ½Ρ‹ΠΌΠΈ ΠΈ Π½Π΅Π»Π΅ΠΏΡ‹ΠΌΠΈ, ΠΈ совсСм Π½Π΅Ρ‚ΠΎΡ‡Π½Ρ‹Π΅.

Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡ„Π΅ Π²Ρ‹ ΡƒΠΆΠ΅ Π²Ρ‹ΠΏΠΈΠ»ΠΈ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹. ВсС Π² порядкС! Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, фактичСски, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ·ΡŠΡΠ½Ρ‹ ΠΈ разнообразия ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Β«ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΒ» ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΡ… ΠΆΠΈΠ²Ρ‹ΠΌΠΈ. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнты для создания Ρ„ΠΎΡ€ΠΌ Π² своСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ для рисования, это ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ «спрайтовых Π΄ΡƒΡˆΒ». ДСлая ΠΈΡ… очСртания ΠΎΡ‚Ρ‡Ρ‘Ρ‚Π»ΠΈΠ²Ρ‹ΠΌΠΈ, Π²Ρ‹ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈΡ….

Β«Π‘ΠΌΠ°ΠΉΠ»Ρ‹Β» ΠΎΡ‚ Sykhronics β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ. ЧСткая Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Ρ†Π²Π΅Ρ‚ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Π°ΠΌ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ ΠΈΠ³Ρ€Π°Π»ΠΈ Π² ΠΈΠ³Ρ€Ρƒ Π½Π° Π΄Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½ΠΎΠΌ iPhon’С.

ВзглянитС Π½Π° силуэты ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅ Ρ€Π΅ΠΆΠΈΠΌ Β«thresholdΒ» ΠΈΠ»ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ внСшнюю ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΌ слоСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это навСрняка. ΠœΠΎΠΆΠ΅Ρ‚Π΅ просто ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ находится Π·Π° ΠΈΡ… внСшнСй ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ?

Π’Ρ‹ cΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ различия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΈΡ… внСшнСй ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ, ΠΈ Π΄Π°ΠΆΠ΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…. Π― всС Π΅Ρ‰Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² со схоТСй Ρ„ΠΎΡ€ΠΌΠΎΠΉ внСшниС ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹.

Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ Π² 3D. ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ Ρ‚Π²Π΅Ρ€Π΄Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈ рассмотритС модСль Π½Π° Π±Π΅Π»ΠΎΠΌ Ρ„ΠΎΠ½Π΅ (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚). Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ Π΅Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π± Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ, ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π±Ρ‹Π»Π° Π½Π° экранС Π²ΠΎ врСмя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹.

Подсказка ЧСтвСртая: рисуйтС большС, Ρ‡Π΅ΠΌ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ

Π’ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… подсказках ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ спрайт для условного ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π²Ρ€Π°Π³, Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚Π°ΠΊΠΎΠ΅, Π½Π° Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² ΡƒΡ€ΠΎΠ½. Моя пСрвая ΠΌΡ‹ΡΠ»ΡŒ β€” Ρ‡Π΅Ρ€Π΅ΠΏΠ°Ρ…Π° с ΠΊΠΎΠ»ΡŽΡ‡ΠΊΠ°ΠΌΠΈ (ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ?).

ΠŸΠ΅Ρ€Π²Π°Ρ ошибка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π΄Π΅Π»Π°Π΅Ρ‚ программист, состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π±Π΅Π·ΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΉ спрайт станСт Π»ΡƒΡ‡ΡˆΠ΅, Ссли просто ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π½ΠΈΠΌ. Π­Ρ‚ΠΎΠ³ΠΎ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚! Если ΠΎΠ½ Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠ»ΠΎΡ…ΠΎΠΉ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ вмСсто пиксСльного рисования Π·Π° час, просто сдСлайтС набросок ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠΈ рисунков ΠΈ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ большС нравится.

Π― Π½Π°Ρ‡Π°Π» Π΄Π΅Π»Π°Ρ‚ΡŒ наброски рисунков Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Ρ€Π°Π³ΠΎΠ², Π½Π΅ вкладывая Π² Π½ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈΠ»ΠΈ мыслСй. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ быстро, пропустив Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. МнС совсСм Π½Π΅ Π½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ моя Ρ‡Π΅Ρ€Π΅ΠΏΠ°Ρ…Π° (ΠΎΠ½Π° Π±Ρ‹Π»Π° ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Ρ…ΠΎΡ€ΡŒΠΊΠ°-Π²Π°ΠΌΠΏΠΈΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ подсадили Π½Π° огонь). Π― Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΌΠ°Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ Π½Π΅Π³ΠΎ интСрСсная Ρ„ΠΎΡ€ΠΌΠ°, ясный силуэт ΠΈ ΠΌΠ½Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ своСобразный Π²Ρ€Π°Π³.

Подсказка ΠŸΡΡ‚Π°Ρ: Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ Π² большСм Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ

Для спрайтовой Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² Π΄Π΅ΡΡΡ‚ΡŒ Ρ€Π°Π· Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли я дСлаю спрайт Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 64Γ—64 пиксСлСй, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ 640Γ—640 пиксСлСй. Иногда Π½Π΅Π²Π·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ пСрсонаТ Π² высоком Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ становится ΠΏΠΎΡ‚ΠΎΠΌ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ. Π”Π°ΠΆΠ΅ с Ρ„ΠΎΠ½ΠΎΠΌ ΠΈ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ°ΠΌΠΈ я ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π² Π΄Π²Π°-Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° большСм. Если Π²Ρ‹ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ ΠΊΡ€Π°Π΅Π² ΠΏΡ€ΠΈ даунсэмплингС (смотритС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ подсказку), Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ большС Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ краями.

Для своСго ΠΎΠΌΠ°Ρ€Π°, я взял набросок с Π±ΡƒΠΌΠ°Π³ΠΈ ΠΈ ΠΎΠ±Π²Π΅Π» Π΅Π³ΠΎ ΠΏΠΎ линиям. Π― сдСлал запрос Ρ‡Π΅Ρ€Π΅Π· Google , Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈΒ», ΠΈ Ρƒ мСня появилась идСя ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ синим вмСсто красного ΠΈ нСсколько ΠΈΠ΄Π΅ΠΉ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π΅Π³ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π—Π°Ρ‚Π΅ΠΌ я расскрасил Π΅Π³ΠΎ Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ слоС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ помСстил ΠΏΠΎΠ΄ ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ, поэтому я Π½Π΅ бСспокоился Ρ‡Ρ‚ΠΎ всС ΡΠΌΠ΅ΡˆΠ°Π΅Ρ‚ΡΡ. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ я Π΅Π³ΠΎ расскрасил, я установил Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«lock alphaΒ» ΠΈ просто Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Ρ‚Π΅Π½Π΅Π½ΠΈΠΉ.

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

Он ΠΏΠΎΠΊΠ° Π΅Ρ‰Π΅ Π½Π΅Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈ ΠΌΠ°Π»ΠΎΠ΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½, Π½ΠΎ вскорС ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ эффСкт даунсэмплинга, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ скроит всС это.

Подсказка ШСстая: слСдитС Π·Π° краями

Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏ (ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для рисования) ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ услуТливо ΡΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ всС вмСстС, давая Π²Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅, сглаТСнныС ΡƒΠ³Π»Ρ‹ с Π°Π½Ρ‚ΠΈΠ°Π»ΠΈΠ°ΠΉΠ·ΠΈΠ½Π³ΠΎΠΌ. Π­Ρ‚ΠΎ прСкрасная Β«Ρ„ΠΈΡ‡Π°Β», ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π΅Ρ… случаСв, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ края для своСй 1-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠΉ Π°Π»ΡŒΡ„Ρ‹. Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΠ» мноТСство ΠΊΡ€Π°Π΅Π² Ρƒ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Ρ… спрайтов со своим Ρ€ΡŒΡΠ½Ρ‹ΠΌ стрСмлСниСм ΠΊ смСшиванию пиксСлСй. Π’ΠΎΡ‚ моя ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° создания спрайтов для ΠΈΠ³Ρ€Ρ‹. Π― ΠΌΠΎΠ³ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ экшн ΠΈΠ»ΠΈ скрипт Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Π½ΠΎ это ΠΈ Ρ‚Π°ΠΊ довольно просто:

Π¨Π°Π³ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ: ΠΎΠ³Ρ€Π°Π΄ΠΈΡ‚Π΅ Π²Π΅Ρ€ΡΠΈΡŽ с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅

Π¨Π°Π³ Π²Ρ‚ΠΎΡ€ΠΎΠΉ: ΠΏΠΎΠ½ΠΈΠ·ΡŒΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ

Π’ΠΎΡ‚ ΠΎΠ½ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ) Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 64Γ—64 пиксСлСй, всС Π΅Ρ‰Π΅ Π½Π° ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅ послС примСнСния даунсэмплинга

Π¨Π°Π³ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ: сдСлайтС Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ края

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ края ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ способом:

  1. Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ части инструмСнтом Magic Wand. Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: установитС ΠΎΡ‡Π΅Π½ΡŒ Π½ΠΈΠ·ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«toleranceΒ» ΠΈ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«anti-aliasΒ» ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.
  2. Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (CTRL-SHIFT-I). Оно Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ пиксСль ΠΈΠ»ΠΈ Ρ‡ΡƒΡ‚ΡŒ большС, Ρ‡Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ слой Π½ΠΈΠΆΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΈ Π·Π°Π»Π΅ΠΉΡ‚Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ).
  4. Если Π²Π°ΡˆΠ΅ΠΌΡƒ Π΄Π²ΠΈΠΆΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ Ρ†Π²Π΅Ρ‚ для Ρ„ΠΎΠ½Π° ΠΊΠ°ΠΊ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² качСствС Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ слоя Π½ΠΈΠΆΠ΅. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ, просто ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ Ρ‚Π°ΠΊΠΈΠΌ, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ½ Π΅ΡΡ‚ΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ спрайт со сглаТСнными Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ краями.

Π¨Π°Π³ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ: подчиститС пиксСли

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

Π₯очСтся ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ: попиксСльноС рисованиС β€” самый Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΉ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ способ рисования спрайтов. ИмСнно поэтому хочСтся ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ этот шаг Π½Π° ΠΏΠΎΡ‚ΠΎΠΌ.

Π“ΠΎΡ‚ΠΎΠ²ΠΎ: Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ спрайт Π²Ρ€Π°Π³Π°

Π’ΠΎΡ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΉ спрайт Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΈ 2x Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ…. Он Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½ ΠΈ, разумССтся, Π½Π΅ сдСлаСт ΠΈΠ· мСня сразу Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°, Π½ΠΎ ΠΎΠ½ каТСтся Π²ΠΏΠΎΠ»Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ для программиста.

Подсказка БСдьмая: создавайтС Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π’Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ монстров ΠΈΠ»ΠΈ космичСских ΠΊΠΎΡ€Π°Π±Π»Π΅ΠΉ Π² ΠΈΠ³Ρ€Π΅. Π—Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ! Если Ρƒ Вас достаточно Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ случаС, Ссли Π²Ρ‹ создаСтС ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° монстра-космичСских коробля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ ΠΏΠΎ-Π΄ΡƒΡˆΠ΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ разнообразия ΠΈΠΌ. Π˜Π·ΠΌΠ΅Π½Π΅ΠΈΡ‚Π΅ Ρ†Π²Π΅Ρ‚. МногиС сущСства Π² Β«DiabloΒ» Π±Ρ‹Π»ΠΈ просто Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ благодаря Ρ€Π°Π·Π½ΠΎΠΌΡƒ Ρ†Π²Π΅Ρ‚Ρƒ. Π’ΠΎΠΆΠ΅ самоС с Pac-Man’ом. Или ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±, Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ части спрайта. ВмСсто ΠΌΠΈΡ‚ΠΎΠ·Π°Π²Ρ€Π°, Π²Π΅Π³ΠΈΠ·Π°Π²Ρ€Π° ΠΈ ΠΌΠΎΠ½ΠΊΠΈΠ·Π°Π²Ρ€Π°, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹ΠΉ Π²ΠΈΠ΄ ΠΌΠΈΡ‚ΠΎΠ·Π°Π²Ρ€ΠΎΠ² с Π»Π΅Π³ΠΊΠΈΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ особСнностями. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡΡ‚ΡŒ-Π΄Π΅ΡΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ сущСство.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ инструмСнт hue/saturation (ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅) я сдСлал Β«ΠΊΡ€Π°ΡΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽΒ» спрайта ΠΈ стСр Π°Π½Ρ‚Π΅Π½Π½Ρ‹. Π—Π°Ρ‚Π΅ΠΌ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΊΡ€Ρ‹Π»ΡŒΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ сущСство. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ плюс этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° сдСлаСт всСх сущСств схоТими ΠΏΠΎ ΡΡ‚ΠΈΠ»ΡŽ, поэтому ваши ΡƒΡ€ΠΎΠ²Π½ΠΈ Π² ΠΈΠ³Ρ€Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, словно Π²Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ спланировали это.

Подсказка Π’ΠΎΡΡŒΠΌΠ°Ρ: ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Π‘Π»ΠΎΠ²ΠΎ «Анимация» ΠΏΡ€ΠΈΡˆΠ»ΠΎ ΠΈΠ· Π΄Ρ€Π΅Π²Π½Π΅Π³ΠΎ ΡˆΡƒΠΌΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎ «А’нимаати», Ρ‡Ρ‚ΠΎ являлось ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒΡŽ для Ρ€Π°Π±ΠΎΠ², Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΡƒΡŽ, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΡƒΡŽΡΡ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, грСбля Π½Π° ΠΊΠΎΡ€Π°Π±Π»Π΅ ΠΈΠ»ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΆΠ΅Ρ€Π½ΠΎΠ²ΠΎΠ². Π’ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΌ Π°Ρ€Ρ‚Π΅ β€” это Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Β«Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΒ», Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядит, Π° Π΄Π΅ΡΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого!

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π΅ΠΌΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ этого. ΠšΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠΌ кораблям Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Для машин Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ колСс. Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ρ‚ΠΎ это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ сэкономишь врСмя для ΠΊΠΎΠ΄ΠΈΠ½Π³Π°.
  • НачнитС с ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… хитростСй. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚Π΅ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Ρ‡Π°ΡΡ‚ΡŒ спрайта пСрсонаТа ΠΏΠΎ-Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π²Π° ΠΊΠ°Π΄Ρ€Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ спрайты ΠΈΠ· старых ΠΈΠ³Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ нарисованы всСго Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… вариациях.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹. НС ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Ρ€ΠΈΠΏΠ°ΠΌ спрайтов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ·Ρ‹ пСрсонаТСй ΠΈΠ· Π½ΠΈΡ…. Для этого срайта я нашСл шаблон МСга-МСна ΠΈ нарисовал Π½ΠΎΠ²Ρ‹ΠΉ спрайт, Π½ΠΎ использовал Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ΠΏΠΎΠ·Ρ‹.
  • РотоскопированиС сСйчас примСняСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для создания ΠΏΠΎΡŽΡ‰ΠΈΡ… ΠΎΡ€ΠΊΠΎΠ² Π² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π² ΠΊΠΈΠ½ΠΎ. МногиС Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ Π² нашС врСмя ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌ съСмки сСрий ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊ ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹. Π‘Π½ΠΈΠΌΠΈΡ‚Π΅ самого сСбя, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ простыС дСйствия, ΠΎΡ‚Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ ΠΈ Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ трассировку. Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ бСсполСзной Ρ‚Ρ€Π°Ρ‚ΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ссли Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ нСостороТны, поэтому Π½Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°ΠΉΡ‚Π΅ΡΡŒ этим занятиСм. Π­Ρ‚ΠΎ просто совСт.

Подсказка дСвятая: Бкайбокс

Π”Π΅Π»Π°Π΅Ρ‚Π΅ 3D-ΠΈΠ³Ρ€Ρƒ?

РСализация простого скайбокса Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ слоТна. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ цСнности, ΠΎΠ½ Ρ‚ΠΎΠ³ΠΎ стоит. Бкайбокс выполняСт Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ заполнСнию ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ экрана.

Π― Π³ΠΎΠ²ΠΎΡ€ΡŽ «скайбокс» здСсь, Π½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любой Ρ‚ΠΈΠΏ ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, ΠΎΡ‚ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ скайбокса Π΄ΠΎ ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠ½ΠΎΠ³ΠΎ изобраТСния Π½Π° сфСрС ΠΈΠ»ΠΈ полусфСрС, ΠΈΠ»ΠΈ простая фоновая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° для 2D-ΠΈΠ³Ρ€Ρ‹.

Но Π³Π΄Π΅ ΠΌΠ½Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скайбокса?

  1. Π”ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°ΠΊΠ°Ρ‚Π° ΠΈΠ»ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ формирования Π±Π»ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… ΠΎΠ±Π»Π°ΠΊΠΎΠ², Π²Ρ‹ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π°Ρ€ΡƒΠΆΡƒ (ΠΈΠ»ΠΈ Π·Π°Π±Π΅Ρ€ΠΈΡ‚Π΅ΡΡŒ Π½Π° ΠΊΡ€Ρ‹ΡˆΡƒ) ΠΈ сдСлайтС нСсколько Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ. РазумССтся, это зависит ΠΎΡ‚ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ блСстящиС Π·Π°ΠΊΠ°Ρ‚Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь (Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ Π½Π΅ ΠΆΠΈΠ²Π΅Ρ‚Π΅ Π²ΠΎ Π€Π»ΠΎΡ€ΠΈΠ΄Π΅), Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сдСлали. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ дСнь, послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ я написал эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, я сдСлал эти снимки ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Π΄ΠΎΠΌΠΎΠΉ ΠΈΠ· супСрмаркСта. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, мСсто, Π³Π΄Π΅ я ΠΆΠΈΠ²Ρƒ, Π½Π΅ славится Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΡ‚Π½Ρ‹ΠΌΠΈ Π·Π°ΠΊΠ°Ρ‚Π°ΠΌΠΈ ΠΊΠ°ΠΊ здСсь, Π½ΠΎ Π΄Π°ΠΆΠ΅ Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ дСнь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ стоящСС.
    Π‘Π½ΠΈΠΌΠΊΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ расплывачатыС, Π½ΠΎ я Π΄ΠΎΠ±Π°Π²ΠΈΠ» ссылки Π½Π° полноэкранныС вСрсии, поэтому Ссли Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… для Ρ‡Π΅Π³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.
  2. НарисуйтС Π΅Π³ΠΎ сами! Π’ΠΎΡ‚ быстрый Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я сдСлал Π½Π° ΡΠΊΠΎΡ€ΡƒΡŽ Ρ€ΡƒΠΊΡƒ Π²ΠΎ врСмя рисования Π½Π΅Π±Π°.ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ³Ρ€Π° β€˜Zillagame’ (моя пСрвая ΠΈΠ³Ρ€Π° Π½Π° сайтС ludumdare!) выглядит. Π‘Π»Π΅Π²Π° Π½Π΅Ρ‚ скайбокса (ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Π±Π°Π³ΠΈ с Π°Π»ΡŒΡ„ΠΎΠΉ), Π° справа со скайбоксом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ сдСлан.
  3. Если скайбокс ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ для конкурса, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΡƒΡ‡Π΅ΠΉ бСсплатных ΠΈΠ»ΠΈ Π·Π° Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ Ρ†Π΅Π½Ρƒ изобраТСниями Π² сСти.
    • 1000 ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ Π½Π΅Π±Π°
    • ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Ρ„Ρ€Π°Π·Ρƒ β€˜Free HDR Skies’. Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹ для ΠΈΠ³Ρ€Ρ‹ HDR-изобраТСния, Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ поиск даст большС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ². Или ΠΏΠΎΠΈΡ‰ΠΈΡ‚Π΅ β€˜Sky Pano’ ΠΈΠ»ΠΈ β€˜sunset’ Π½Π° сСрвисС flickr’а (Π½ΠΎ сначала, ΠΏΠ΅Ρ€Π΅Π΄ использованиСм, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ).

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

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

Подсказка дСсятая: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ лайтмэппинг для «запСкания свСта»

Π’Π°ΠΊΠΎΠΉ эффСкт ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для уровня ΠΈΠ»ΠΈ для пСрсонаТа Π² ΠΈΠ³Ρ€Π΅. Он ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, особСнно, Ссли Π²Ρ‹ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Π΅Ρ‚Π΅ свСт Π² тСкстурС с эффСктом ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ освСщСния, Π½ΠΎ выглядит Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Если Π²Ρ‹ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚Π΅ тСкстуру Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ/пСрсонаТ Π±Π΅Π· Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ овСрлэппинга, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ эту Ρ…ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ Π±Π΅Π· написания Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π° ΡΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ с Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ тСкстурной ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ. И Ссли Π²Ρ‹ ΡƒΠ΄Π΅Π»ΠΈΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ UV-ΠΊΠ°Π½Π°Π»Π°, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ лайтмэппинг Π² ΠΈΠ³Ρ€Π΅.

Π’ ΠΌΠΎΠ΅ΠΉ ΠΈΠ³Ρ€Π΅ β€˜Bugzapper’, созданной Π·Π° 48 часов, всС освСщСниС строСния Β«Π·Π°ΠΏΠ΅Ρ‡Π΅Π½ΠΎΒ» Π² тСкстуру. ЀактичСски, Ρƒ мСня Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΡ„Ρ„ΡƒΠ·-тСкстуру. НаправлСниС свСта ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ скайбоксу, Π½ΠΎ Π±ΠΎΠ»ΡŒΡˆΠ΅Π½ΡΡ‚Π²ΠΎ людСй, Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, Π½Π° это Π½Π΅ обратят внимания.

Π’ΠΎΡ‚ инструкции ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ β€˜Blender’, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Β«Π·Π°ΠΏΠ΅Ρ‡ΡŒΒ» свСт Π² тСкстуру. β€˜Maya’ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡ‚Π΅ΡΡŒ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Β«Π·Π°ΠΏΠ΅Ρ‡ΠΊΠΈΒ» всСх ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… тСкстурных ΠΊΠ°Ρ€Ρ‚, Ссли Π½Π΅ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Β«Π·Π°ΠΏΠ΅ΠΊΠΈΡ‚Π΅Β» всС Π² ΠΎΠ΄Π½Ρƒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ тСкстуру (Ρ€Π΅Π½Π΄Π΅Ρ€ Π² тСкстуру), Π° ΠΏΠΎΡ‚ΠΎΠΌ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свСт ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ с ΠΌΠ°Π»Ρ‹ΠΌΠΈ значСниями.
Β«Π—Π°ΠΏΠ΅ΠΊΠ°Π½ΠΈΠ΅Β» свСта Π² тСкстуру ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ β€˜Blender’

Одно Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π½Π΅ ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с этим Π²ΠΎ врСмя сорСвнования ΠΏΠΎ написанию ΠΈΠ³Ρ€Ρ‹. ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ сначала всС ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. Π’Ρ‹ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ Π²ΠΎ врСмя сорСвнования это ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ всСго 15-20 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

И Π΅Ρ‰Π΅, Π½Π΅ ΡΠΏΠ΅ΡˆΠΈΡ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Β«Π·Π°ΠΏΠ΅ΠΊΠ°Π½ΠΈΠ΅Β» ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅ с тСкстурами для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π’Ρ‹ Π½Π΅ смоТСтС ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Β«Π·Π°ΠΏΠ΅ΠΊΠ°Π½ΠΈΠ΅Β» ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π΄Π²Π°ΠΆΠ΄Ρ‹.

Подсказка одиннадцатая: ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚ΠΈΡ‚Π΅ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚

Π”Π°ΠΆΠ΅ Ссли Ρƒ вас Π½Π΅Ρ‚ стрСмлСний ΡΡ‚Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠΌ, Π½ΠΎ Ссли рисуСтС ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π°Ρ€Ρ‚ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ приобрСсти ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚. ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ большой ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Ρ„ΠΈΡ€ΠΌΡ‹ Wacom. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ рисованиС ΠΌΡ‹ΡˆΡŒΡŽ схоТС с рисованиСм ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΎΠΌ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅.

МногиС люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я знаю, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΊΡƒΠΏΠΈΠ²ΡˆΠΈΠ΅ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚, Π½Π΅ спСшили Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ совСты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ максимально эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚.

  • Π’ ΠΏΠ°Π½Π΅Π»ΠΈ управлСния ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ€Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ‚Π²Ρ‘Ρ€Π΄Ρ‹ΠΉ. Π­Ρ‚ΠΎ обСспСчит Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΡ€ΠΈ рисовании.
  • РисованиС с использованиСм чистого листа Π±ΡƒΠΌΠ°Π³ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π±ΡƒΠΌΠ°Π³ΠΈ: офисная, страницы ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², плотная Π±ΡƒΠΌΠ°Π³Π° ΠΈ Ρ‚Π΄. β€” ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‰ΡƒΡ‚ΠΈΡ‚ΡŒ рисованиС Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅.
  • ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΉΡ‚Π΅ΡΡŒ. Π—Π½Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π΄ΠΎ этого я Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠΎΠΈΡ… совСтов Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ β€” я Π»Π³Π°Π». ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ эти упраТнСния:
    • Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π² Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏΠ΅ Π΄Π΅ΡΡΡ‚ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π² ряд ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΈΡ… Ρ‡Π΅Ρ€Π½Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ Π² радиусС прозрачности ΠΎΡ‚ нуля Π΄ΠΎ ста. Под Π½ΠΈΠΌΠΈ сдСлайтС Π΄Π΅ΡΡΡ‚ΡŒ пустых ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ². ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Ρ‚Π΅Π½ΠΈΡ‚ΡŒ Π½ΠΈΠΆΠ½ΠΈΠ΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ основныС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ кистями ΠΈ ΠΏΠΎΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΉΡ‚Π΅ΡΡŒ с Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ наТатия ΠΏΠ΅Ρ€Π°.
    • ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ, Π°Π»Ρ„Π°Π²ΠΈΡ‚ ΠΈΠ»ΠΈ просто тСкст. НачнитС с Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π±ΡƒΠΊΠ², Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ ΠΈΡ… ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ вашСй Ρ€ΡƒΠΊΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊ ΠΏΠ»Π°ΡˆΠ½Π΅Ρ‚Ρƒ, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π³Π»Π°Π·Π°ΠΌ ΠΊ экрану Π²ΠΎ врСмя рисования.

Π’ сСгодняшнСС врСмя интСрфСйсов Π½Π° основС сСнсорных дисплССв, ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ становится Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠ³Ρ€Ρ‹, основанныС Π½Π° этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π₯отя Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся Π² сравнСнии Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ использования ΠΌΡ‹ΡˆΠΈ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

  • ВСория Ρ†Π²Π΅Ρ‚Π°
  • БорСвнования Π½Π° Ludumdare
  • Π£Ρ€ΠΎΠΊ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Tile Studio Art

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:

Π₯итрости рисования

Как Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ для ΠΈΠ³Ρ€Ρ‹ Β«Π‘ΡƒΠΏΠ΅Ρ€ ΠœΠ°Ρ€ΠΈΠΎΒ»

Как Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ЀорСкс Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Meta Trader?

1 min read

ΠžΡ‚ΠΊΡ€ΠΎΠΉ содСрТаниС ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π Ρ‹Π½ΠΎΠΊ Π²Π°Π»ΡŽΡ‚Ρ‹ характСризуСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ высокиС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ликвидности ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя высокая Π²ΠΎΠ»Π°Ρ‚ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ИмСнно Π·Π° счСт Ρ‚Π°ΠΊΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… характСристик торговля Π½Π° ЀорСксС ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм инвСстиций.

Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±ΠΈΡ€ΠΆΠ΅ΠΉ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°, Π½ΠΎ ΠΈ это Π½Π΅ всСгда Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ сигнал для открытия сдСлки. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ сочСтаниС Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ тСхничСского Π°Π½Π°Π»ΠΈΠ·Π°. Π’Π°ΠΊ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΌΠΎΠΆΠ½ΠΎ вСсти максимально эффСктивно ΠΈ с ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ рисков.

Основой Ρ‚Π΅Ρ…Π°Π½Π°Π»ΠΈΠ·Π° являСтся Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ дальшС ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… инструмСнтов для рисования Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ гСомСтричСскиС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ Π»ΠΈΠ½ΠΈΠΈ.

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для рисования Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ЀорСкс

ГрафичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ – это инструмСнт для создания ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€ ΠΈΠ»ΠΈ прямых Π»ΠΈΠ½ΠΈΠΉ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ свой Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ†Π΅Π½Ρ‹. Π—Π° счСт этого инструмСнта Ρ‚Ρ€Π΅ΠΉΠ΄Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ стандартныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для рисования Π² ΠœΠ΅Ρ‚Π° Π’Ρ€Π΅ΠΉΠ΄Π΅Ρ€Π΅, Π½ΠΎ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° это Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивный Π°Π½Π°Π»ΠΈΠ·.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ стандартного инструмСнта

По сути, стандартный ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для рисования, встроСнный Π² MT – это ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ‚Ρ€Π΅ΠΉΠ΄Π΅Ρ€Ρƒ эффСктивно Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ ΠΈ ΠΏΡ€ΠΈ этом Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнтарии для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, с Π±ΠΎΠ»Π΅Π΅ слоТным интСрфСйсом.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ: Π΄Π°Π½Π½Ρ‹ΠΉ инструмСнт Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с самим Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ, поэтому Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния, Π½Π° ΠΊΠ°ΠΊΠΎΠΉ Π²Π°Π»ΡŽΡ‚Π½ΠΎΠΉ ΠΏΠ°Ρ€Π΅ Ρ‚ΠΎΡ€Π³ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚.

Π£ этого графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ минус: Π² Π½Π΅ΠΌ Π½Π΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ процСссов, ΠΈ ΠΎΠ½ Π½Π΅ синхронизируСтся с ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, поэтому всС Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. А это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, зависят ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ самого ΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

И Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°: посрСдством Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ свСчныС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚ Ρ€Ρ‹Π½ΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π½Π΄Π°.

Π Π°Π½Π΅Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΈ список ΠΈ описаниС самых популярных свСчных ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² Ρ€Π°Π·Π²ΠΎΡ€ΠΎΡ‚Π° ΠΈ продолТСния Ρ‚Ρ€Π΅Π½Π΄Π°.

Как Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π² ΠœΠ΅Ρ‚Π°Π’Ρ€Π΅ΠΉΠ΄Π΅Ρ€Π΅ 4?

ГрафичСски Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ стандартный Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ инструмСнта ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ посмотрим, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».

ВсС стандартныС инструмСнты рисования располоТСны Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «Вставка». Π’ΡƒΡ‚ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты:

  1. Эллипс.
  2. Π’Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ.
  3. ΠŸΡ€ΡΠΌΡ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ.
  4. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠΈ направлСнности Β«Π²Π²Π΅Ρ€Ρ…Β» ΠΈ Β«Π²Π½ΠΈΠ·Β».
  5. ΠžΡ‚Ρ€Π΅Π·ΠΎΠΊ.
  6. ЛучСвая трСндовая линия.
  7. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ для вставки тСкста.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эти элСмСнты Π½Π° свой Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ, просто ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ ΠΈΠ· Π½ΠΈΡ… Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ Ρ‚Π°Ρ‡ΠΏΠ°Π΄Π°, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ Π±Π΅Π· ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ устройства.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΉΠΌΡ„Ρ€Π΅ΠΉΠΌΡ‹ Π² MT4 ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ настроСнныС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹.

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

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ возмоТности Ρ‚Ρ€Π΅ΠΉΠ΄Π΅Ρ€Π°ΠΌ, Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ инструмСнт Β«Color LevelsΒ». Π”Π°Π»ΡŒΡˆΠ΅ рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π­Ρ‚ΠΎΡ‚ инструмСнт, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°, Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ провСсти Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ Ρ‚Π΅Ρ…Π°Π½Π°Π»ΠΈΠ· ΠΈ нанСсти Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ. ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ свСчныС ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ†Π΅Π½ΠΎΠ²Ρ‹Π΅ Π·ΠΎΠ½Ρ‹, ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’Π°ΠΊΠΎΠΉ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ инструмСнтарий ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°ΠΌΠΎΡ‚Π½Ρ‹ΠΉ Ρ‚Π΅Ρ…Π°Π½Π°Π»ΠΈΠ·, Π½ΠΎ ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠ·Π΅Π²Π°Ρ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ установки ΠΎΡ€Π΄Π΅Ρ€Π°.

ОписаниС

Π”Π°Π½Π½Ρ‹ΠΉ инструмСнт Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ экономит врСмя. А врСмя – это дСньги. Рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: происходит динамичная торговля ΠΏΠΎ ΡΠΊΠ°Π»ΡŒΠΏΠΈΠ½Π³Ρƒ. И Ссли это происходит Π½Π° ΠΌΠ»Π°Π΄ΡˆΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Ρ‚ΠΎ Ρƒ Ρ‚Ρ€Π΅ΠΉΠ΄Π΅Ρ€Π° ΡƒΠΆΠ΅ Π½Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС инструмСнты, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ сначала ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню «Вставка», ΠΏΠΎΡ‚ΠΎΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ получится. А инструмСнт рисования всСгда Π² Π·ΠΎΠ½Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области ΠΈ для добавлСния Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ элСмСнта Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ достаточно 1-2 ΠΊΠ»ΠΈΠΊΠΎΠ² ΠΌΡ‹ΡˆΠΊΠΎΠΉ.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ инструмСнта Β«Color LevelsΒ»: с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ историчСский тСхничСский Π°Π½Π°Π»ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. НапримСр: Ρ‚Ρ€Π΅ΠΉΠ΄Π΅Ρ€ Ρ€Π΅ΡˆΠΈΠ» ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… сдСлок, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π±Π΅Π· ΠΏΠΎΠΌΠ΅Ρ‚ΠΎΠΊ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π΅ΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ воспроизвСсти ΠΏΡ€ΠΎΡˆΠ»ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои дСйствия. Если Π±Ρ‹ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ‚Ρ€Π΅ΠΉΠ΄Π΅Ρ€ воспользовался Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Color Levels ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ экрана, Ρ‚ΠΎ Π·Π°Ρ‚Π΅ΠΌ, Π² спокойной обстановкС Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои шаги.

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ для рисования Π² ΠΌΡ‚4

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΠΈ Β«Color LevelsΒ» выглядит скромно: Π½Π΅Ρ‚ большого количСства ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π² мСню. Однако ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ минималистичСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ‚Ρ€Π΅ΠΉΠ΄Π΅Ρ€Π° эффСктивной: Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ Π½ΡƒΠΆΠ½ΡƒΡŽ линию, Ρ„ΠΈΠ³ΡƒΡ€Ρƒ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚, ΠΏΡ€ΠΎΡ‡Π΅Ρ€Ρ‚ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π½ΠΈ сопротивлСния ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Π³Π΄Π΅ ΠΊΠ°ΠΊΠΈΠ΅ Π·ΠΎΠ½Ρ‹ располоТСн, ΠΈ Ρ‚.Π΄.

Π’Π°ΠΊ ΠΊΠ°ΠΊ это Π½Π΅ стандартный Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ установочный Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ здСсь: ссылка.

Алгоритм установки:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠœΠ΅Ρ‚Π° Π’Ρ€Π΅ΠΉΠ΄Π΅Ρ€.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Β«Π€Π°ΠΉΠ»Β».
  3. Π’ этой структурС Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Β«MQLΒ», Π° Π² Π½Π΅ΠΉ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΏΠ°ΠΏΠΊΡƒ Β«IndicatorsΒ». Π’ эту ΠΏΠ°ΠΏΠΊΡƒ пСрСнСситС установочный Ρ„Π°ΠΉΠ» ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вытянув Π΅Π³ΠΎ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°.
  4. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ МВ4.
  5. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π±ΠΎΠΊΠΎΠ²ΠΎΠΌ мСню Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Color Levels ΠΈ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ. ПослС этого, Ссли всС сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, инструмСнт отобразится Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки ваша рабочая Π·ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° 6 Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Π»Π΅Π²ΠΎΠΉ части экрана. Π­Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠΈ, посрСдством ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ гСомСтричСскиС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹. НапримСр, ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ появится такая ΠΆΠ΅ Ρ„ΠΈΠ³ΡƒΡ€Π°, ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°Ρ…Π²Π°Ρ‚ΠΈΠ² ΠΊΡ€Π°ΠΉ ΠΌΡ‹ΡˆΠΊΠΎΠΉ ΠΈ потянув.

ПослСдняя ΠΊΠ½ΠΎΠΏΠΊΠ°, Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… прямых, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для нанСсСния Π½Π° Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†Π²Π΅Ρ‚Π°. Ими ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ²Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ, ΡƒΡ€ΠΎΠ²Π½ΠΈ сопротивлСния ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.

НачинаСм Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ ΠΈΠ»ΠΈ линию, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π½Π΅Π΅ Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΊΠΈ. ПослС этого ΠΎΠ½Π° сразу отобразится Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. Π©Π΅Π»Ρ‡ΠΊΠΎΠΌ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π΅Π΅, пСрСтянитС Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠΉΡ‚Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Color Levels для рисования ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΈ ΠΎΠ± особСнностях Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌ.

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

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π΅ Π²ΠΈΠ΄Π΅ΠΎ – Π‘Π΅ΠΊΡ€Π΅Ρ‚Ρ‹ примСнСния ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Color Levels для рисования Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅

РисованиС графичСских ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² β€” докумСнтация Pygame tutorial 2019

ΠœΠΎΠ΄ΡƒΠ»ΡŒ pygame.draw позволяСт Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ простыС Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° повСрхности. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ экрана ΠΈΠ»ΠΈ любой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Surface, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ рисунок:

  • ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ
  • ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½
  • ΠΊΡ€ΡƒΠ³
  • эллипс

ΠžΠ±Ρ‰Π΅Π΅ Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ:

  • ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Surface Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°
  • Π²Π·ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π² качСствС Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°
  • Π²Π·ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π² качСствС послСднСго Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°
  • Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Rect , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ

ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚:

 rect(ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Ρ†Π²Π΅Ρ‚, Rect, ΡˆΠΈΡ€ΠΈΠ½Π°) -> Rect
ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ (ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Ρ†Π²Π΅Ρ‚, список Ρ‚ΠΎΡ‡Π΅ΠΊ, ΡˆΠΈΡ€ΠΈΠ½Π°) -> ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ
ΠΊΡ€ΡƒΠ³ (ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Ρ†Π²Π΅Ρ‚, Ρ†Π΅Π½Ρ‚Ρ€, радиус, ΡˆΠΈΡ€ΠΈΠ½Π°) -> ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ
 

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹. Если ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°Π²Π½Π° 0, Ρ„ΠΎΡ€ΠΌΠ° заполняСтся.

РисованиС ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²

Π”Π°Π»Π΅Π΅ сначала рисуСтся Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. ΠΈ рядом с Π½ΠΈΠΌ Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° с ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉΡΡ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ:

 screen.fill(Ρ„ΠΎΠ½)
pygame.draw.rect(экран, ΠšΠ ΠΠ‘ΠΠ«Π™, (50, 20, 120, 100))
pygame.draw.rect(экран, ЗЕЛЕНЫЙ, (100, 60, 120, 100))
pygame.draw.rect(экран, Π‘Π˜ΠΠ˜Π™, (150, 100, 120, 100))
pygame.draw.rect(экран, ΠšΠ ΠΠ‘ΠΠ«Π™, (350, 20, 120, 100), 1)
pygame.draw.rect(экран, ЗЕЛЕНЫЙ, (400, 60, 120, 100), 4)
pygame.draw.rect(экран, Π‘Π˜ΠΠ˜Π™, (450, 100, 120, 100), 8)
 

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ рисования.

РисованиС ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Ρ… ΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½Ρ‹Ρ… эллипсов

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ сначала рисуСт Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π° Π·Π°Ρ‚Π΅ΠΌ добавляСт Ρ‚Ρ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹Ρ… эллипса. ΠΈ рядом с Π½ΠΈΠΌ Ρ‚Ρ€ΠΈ ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ эллипса с ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉΡΡ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ:

 screen.fill(Ρ„ΠΎΠ½)
pygame. draw.ellipse(экран, ΠšΠ ΠΠ‘ΠΠ«Π™, (50, 20, 160, 100))
pygame.draw.ellipse(экран, ЗЕЛЕНЫЙ, (100, 60, 160, 100))
pygame.draw.ellipse(экран, Π‘Π˜ΠΠ˜Π™, (150, 100, 160, 100))
pygame.draw.ellipse(экран, ΠšΠ ΠΠ‘ΠΠ«Π™, (350, 20, 160, 100), 1)
pygame.draw.ellipse(экран, ЗЕЛЕНЫЙ, (400, 60, 160, 100), 4)
pygame.draw.ellipse(экран, Π‘Π˜ΠΠ˜Π™, (450, 100, 160, 100), 8)
pygame.display.update()
 

draw2.py

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ

НаТатиС ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡ‹ΡˆΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ события MOUSEBUTTONDOWN ΠΈ MOUSEBUTTONUP. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² Ρ†ΠΈΠΊΠ»Π΅ событий ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… ΠΈ записываСт событиС Π² консоль:

 для события Π² pygame.event.get():
    Ссли event.type == Π’Π«Π™Π’Π˜:
        Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ = лоТь
    elif event.type == MOUSEBUTTONDOWN:
        ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (событиС)
    elif event.type == MOUSEBUTTONUP:
        ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (событиС)
 

НаТатиС ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΌΡ‹ΡˆΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ события:

 



 

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ событиС MOUSEMOTION. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΈΡ… ΠΈ записываСт событиС Π² консоль:

 elif event.type == MOUSEMOTION:
    ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (событиС)
 

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ событиС:

 


 

РисованиС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° ΠΌΡ‹ΡˆΡŒΡŽ

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ‚Ρ€ΠΈ события, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π° экранС. ΠœΡ‹ опрСдСляСм ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΏΠΎ Π΅Π³ΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Π½Π°Ρ‡Π°Π»Ρƒ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Нам Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ΅Π½ Ρ„Π»Π°Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π½Π°ΠΆΠ°Ρ‚Π° Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ ΠΈ рисуСм Π»ΠΈ ΠΌΡ‹:

 start = (0, 0)
Ρ€Π°Π·ΠΌΠ΅Ρ€ = (0, 0)
рисунок = Π›ΠΎΠΆΡŒ
 

Когда ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡ‹ΡˆΠΈ Π½Π°ΠΆΠ°Ρ‚Π°, ΠΌΡ‹ устанавливаСм Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΌΡ‹ΡˆΠΈ ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π»Π°ΠΆΠΊΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΆΠΈΠΌ рисования Π·Π°ΠΏΡƒΡ‰Π΅Π½:

 elif event.type == MOUSEBUTTONDOWN:
    Π½Π°Ρ‡Π°Π»ΠΎ = событиС. pos
    Ρ€Π°Π·ΠΌΠ΅Ρ€ = 0, 0
    рисунок = Π’Π΅Ρ€Π½ΠΎ
 

ΠŸΡ€ΠΈ отпускании ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ устанавливаСм ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π΅ΠΆΠΈΠΌ рисования закончился:

 elif event.type == MOUSEBUTTONUP:
    ΠΊΠΎΠ½Π΅Ρ† = событиС.pos
    Ρ€Π°Π·ΠΌΠ΅Ρ€ = ΠΊΠΎΠ½Π΅Ρ†[0] - Π½Π°Ρ‡Π°Π»ΠΎ[0], ΠΊΠΎΠ½Π΅Ρ†[1] - Π½Π°Ρ‡Π°Π»ΠΎ[1]
    рисунок = Π›ΠΎΠΆΡŒ
 

Когда ΠΌΡ‹ΡˆΡŒ двиТСтся, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, находимся Π»ΠΈ ΠΌΡ‹ Π² Ρ€Π΅ΠΆΠΈΠΌ рисования. Если Π΄Π°, ΠΌΡ‹ устанавливаСм ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΌΡ‹ΡˆΠΈ:

 elif event.type == MOUSEMOTION ΠΈ рисованиС:
    ΠΊΠΎΠ½Π΅Ρ† = событиС.pos
    Ρ€Π°Π·ΠΌΠ΅Ρ€ = ΠΊΠΎΠ½Π΅Ρ†[0] - Π½Π°Ρ‡Π°Π»ΠΎ[0], ΠΊΠΎΠ½Π΅Ρ†[1] - Π½Π°Ρ‡Π°Π»ΠΎ[1]
 

НаконСц, ΠΌΡ‹ рисуСм ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π° экранС. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ заполняСм Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°. Π—Π°Ρ‚Π΅ΠΌ вычисляСм Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Π’ ΠΊΠΎΠ½Ρ†Π΅ рисуСм ΠΈ Π² самом ΠΊΠΎΠ½Ρ†Π΅ обновляСм экран:

 screen.fill(GRAY)
pygame.draw.rect(экран, ΠšΠ ΠΠ‘ΠΠ«Π™, (Π½Π°Ρ‡Π°Π»ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€), 2)
pygame.display.update()
 

mouse2.py

РисованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„ΠΈΠ³ΡƒΡ€

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ„ΠΈΠ³ΡƒΡ€, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… Π² список. ΠšΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… для Π½Π°Ρ‡Π°Π»ΠΎ , ΠΊΠΎΠ½Π΅Ρ† ΠΈ рисунок ΠΌΡ‹ добавляСм список ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:

 Π½Π°Ρ‡Π°Π»ΠΎ = (0, 0)
Ρ€Π°Π·ΠΌΠ΅Ρ€ = (0, 0)
рисунок = Π›ΠΎΠΆΡŒ
rect_list = []
 

ΠŸΡ€ΠΈ рисовании ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΊΡ€ΡƒΠ³ ΠΈ Ρ‚. Π΄.), ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ MOUSEBUTTONUP, ΠΌΡ‹ создаСм ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΠΈ добавляСм Π΅Π³ΠΎ Π² список ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ²:

 elif event.type == MOUSEBUTTONUP:
    ΠΊΠΎΠ½Π΅Ρ† = событиС.pos
    Ρ€Π°Π·ΠΌΠ΅Ρ€ = ΠΊΠΎΠ½Π΅Ρ†[0]-Π½Π°Ρ‡Π°Π»ΠΎ[0], ΠΊΠΎΠ½Π΅Ρ†[1]-Π½Π°Ρ‡Π°Π»ΠΎ[1]
    ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ = pygame.Rect (Π½Π°Ρ‡Π°Π»ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€)
    rect_list.append(ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ)
    рисунок = Π›ΠΎΠΆΡŒ
 

Π’ ΠΊΠΎΠ΄Π΅ рисования ΠΌΡ‹ сначала заполняСм Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°, Π·Π°Ρ‚Π΅ΠΌ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ список ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² для рисования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (красный, Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π° = 3), ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΌΡ‹ рисуСм Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² процСссС рисования (синий, Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Π°=1):

 screen.fill(GRAY)
для ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² rect_list:
    pygame.draw.rect(экран, ΠšΠ ΠΠ‘ΠΠ«Π™, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, 3)
pygame.draw.rect(экран, Π‘Π˜ΠΠ˜Π™, (Π½Π°Ρ‡Π°Π»ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€), 1)
pygame. display.update()
 

Π’ΠΎΡ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»:

 """ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ нСсколько ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ΡˆΠΈ."""
ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ pygame
ΠΈΠ· ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° pygame.locals *
ΠšΠ ΠΠ‘ΠΠ«Π™ = (255, 0, 0)
Π‘Π˜ΠΠ˜Π™ = (0, 0, 255)
Π‘Π•Π Π«Π™ = (127, 127, 127)
pygame.init()
экран = pygame.display.set_mode((640, 240))
Π½Π°Ρ‡Π°Π»ΠΎ = (0, 0)
Ρ€Π°Π·ΠΌΠ΅Ρ€ = (0, 0)
рисунок = Π›ΠΎΠΆΡŒ
rect_list = []
Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ = Π²Π΅Ρ€Π½ΠΎ
Π²ΠΎ врСмя Π±Π΅Π³Π°:
    для события Π² pygame.event.get():
        Ссли event.type == Π’Π«Π™Π’Π˜:
            Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ = лоТь
        elif event.type == MOUSEBUTTONDOWN:
            Π½Π°Ρ‡Π°Π»ΠΎ = событиС.pos
            Ρ€Π°Π·ΠΌΠ΅Ρ€ = 0, 0
            рисунок = Π’Π΅Ρ€Π½ΠΎ
            
        elif event.type == MOUSEBUTTONUP:
            ΠΊΠΎΠ½Π΅Ρ† = событиС.pos
            Ρ€Π°Π·ΠΌΠ΅Ρ€ = ΠΊΠΎΠ½Π΅Ρ†[0]-Π½Π°Ρ‡Π°Π»ΠΎ[0], ΠΊΠΎΠ½Π΅Ρ†[1]-Π½Π°Ρ‡Π°Π»ΠΎ[1]
            ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ = pygame.Rect (Π½Π°Ρ‡Π°Π»ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€)
            rect_list.append(ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ)
            рисунок = Π›ΠΎΠΆΡŒ
        elif event.type == MOUSEMOTION ΠΈ рисованиС:
            ΠΊΠΎΠ½Π΅Ρ† = событиС.pos
            Ρ€Π°Π·ΠΌΠ΅Ρ€ = ΠΊΠΎΠ½Π΅Ρ†[0]-Π½Π°Ρ‡Π°Π»ΠΎ[0], ΠΊΠΎΠ½Π΅Ρ†[1]-Π½Π°Ρ‡Π°Π»ΠΎ[1]
    screen. fill(Π‘Π•Π Π«Π™)
    для ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π² rect_list:
        pygame.draw.rect(экран, ΠšΠ ΠΠ‘ΠΠ«Π™, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, 3)
    pygame.draw.rect(экран, Π‘Π˜ΠΠ˜Π™, (Π½Π°Ρ‡Π°Π»ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€), 1)
    pygame.display.update()
pygame.Π²Ρ‹ΠΉΡ‚ΠΈ()
 

mouse3.py

ГрафичСский API .NET | C# Draw Graphics ΠΈ Create 2D Drawing Shapes

Π’ ΠΌΠΎΠ΅ΠΉ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π΄Π°Π» Π²Π°ΠΌ ΠΎΠ±Π·ΠΎΡ€ нашСго .NET Graphics API β€” Aspose.Drawing for .NET. Наряду с этим ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ изобраТСния с нуля ΠΈΠ»ΠΈ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… изобраТСниях с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ сдСлаСм Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ ΡƒΠ·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ 2D-Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠΈ, рисуя Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ графичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² прилоТСниях .NET, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ASP.NET, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Windows ΠΈ Ρ‚. Π΄.

НиТС прСдставлСна ​​вСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ собираСмся Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π½Π°ΡˆΠΈΡ… рисунках с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .NET Graphics API.

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#
  • РисованиС Π΄ΡƒΠ³ΠΈ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅
  • РисованиС сплайна Π‘Π΅Π·ΡŒΠ΅ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅
  • РисованиС ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сплайна Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅
  • РисованиС Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅
  • РисованиС El Π³ΡƒΠ±Ρ‹ Π² Рисунок
  • РисованиС Π»ΠΈΠ½ΠΈΠΉ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅
  • РисованиС ΠΏΡƒΡ‚ΠΈ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅
  • РисованиС ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅
  • РисованиС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Aspose. Drawing for .NET установлСн Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ .NET. О способах установки Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² этом постС.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ рисунка с нуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пустой рисунок ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ PNG. Π¨Π°Π³ΠΈ просты ΠΊΠ°ΠΊ ΠΏΠΈΡ€ΠΎΠ³.

  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Bitmap.
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ рисунок ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… изобраТСния. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ рисунок с нуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

РисованиС Π΄ΡƒΠ³ΠΈ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим, ΠΊΠ°ΠΊ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΄ΡƒΠ³Ρƒ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги для выполнСния этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ экзСмпляр класса Bitmap.
  • Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса Graphics ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen для рисования Π΄ΡƒΠ³ΠΈ.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Graphics.DrawArc(Pen, Single, Single, Single, Single, Single, Single) для рисования Π΄ΡƒΠ³ΠΈ.
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΄ΡƒΠ³Ρƒ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

РисованиС сплайна Π‘Π΅Π·ΡŒΠ΅ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги ΠΏΠΎ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ сплайна Π‘Π΅Π·ΡŒΠ΅ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅.

  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса Bitmap.
  • Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса Graphics ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen для рисования Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Graphics.DrawBezier(Pen, PointF, PointF, PointF, PointF) для рисования сплайна Π‘Π΅Π·ΡŒΠ΅.
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° создаСтся сплайн Π‘Π΅Π·ΡŒΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сплайна Π² Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ сплайн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго .NET Graphics API.

  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° класса Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса Graphics ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen для рисования.
  • НарисуйтС ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ сплайн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Graphics.DrawCurve(Pen,Point[]).
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° C# рисуСт ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ сплайн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Aspose.Drawing для .NET.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Π² рисунок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

Π—Π°ΠΌΠΊΠ½ΡƒΡ‚ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π²Ρ‹ рисовали Π΄Ρ€ΡƒΠ³ΠΈΠ΅ графичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги для этого.

  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса Graphics ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen для рисования Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ.
  • НарисуйтС Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Graphics.DrawClosedCurve(Pen,Point[]).
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° C#.

РисованиС эллипса Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги ΠΏΠΎ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ эллипса Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Aspose. Drawing для .NET.

  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экзСмпляр класса Bitmap.
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ экзСмпляр класса Graphics ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ эллипс.
  • НарисуйтС эллипс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Graphics.DrawEllipse(Pen, Single, Single, Single, Single).
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок ΠΊΠ°ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ эллипс с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

РисованиС Π»ΠΈΠ½ΠΈΠΉ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

Π›ΠΈΠ½ΠΈΠΈ β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· основных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для создания Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ΠΉ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги для рисования Π»ΠΈΠ½ΠΈΠΉ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с использованиСм графичСского API Aspose.

  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Graphics ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen для рисования Π»ΠΈΠ½ΠΈΠΈ.
  • НарисуйтС линию с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Graphics.DrawLine(Pen, Int32, Int32, Int32, Int32).
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap. Save(string).

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

РисованиС ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги ΠΏΠΎ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса Graphics ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen для рисования ΠΏΡƒΡ‚ΠΈ.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ экзСмпляр класса GraphicsPath.
  • Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΏΡƒΡ‚Π΅ΠΉ.
  • НарисуйтС ΠΏΡƒΡ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Graphics.DrawPath(Pen, GraphicsPath).
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

РисованиС ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги ΠΏΠΎ Ρ€ΠΈΡΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Aspose.Drawing для .NET.

  • Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Graphics ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen для рисования ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.
  • НарисуйтС ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Graphics.DrawPolygon(Pen,Point[]).
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

РисованиС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#

И послСднСС, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅: рисованиС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ шаги для рисования ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.

  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Bitmap.
  • Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Graphics ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Bitmap.
  • ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Pen для рисования ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.
  • НарисуйтС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Graphics.DrawRectangle(Pen, Int32, Int32, Int32, Int32).
  • Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ рисунок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Bitmap.Save(string).

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° C# рисуСт ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅.

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

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ графичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ отрисованы Π½Π° Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ C#.

Автор записи

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

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