dragon bones анимация пСрсонаТа

Анимация Π² DragonBone для Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ² Ρ‡Π°ΡΡ‚ΡŒ 1

Автор ΡΡ‚Π°Ρ‚ΡŒΠΈ: Виктория Π•Ρ€ΡˆΠΎΠ²Π°

Когда-Ρ‚ΠΎ мСня ΠΎΡ‡Π΅Π½ΡŒ Π²Π΄ΠΎΡ…Π½ΠΎΠ²ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² ΠΈΠ³Ρ€Ρ‹ Π±Ρ‹Π»Π° для мСня интСрСсной пСрспСктивой развития. ВсСгда вСдь Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ «запасной аэродром» ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π² ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ Π½Π° случай Ссли основная Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ накроСтся ΠΌΠ΅Π΄Π½Ρ‹ΠΌ Ρ‚Π°Π·ΠΎΠΌ πŸ˜€

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, я ΡƒΡ‚ΠΎΡ‡Π½ΡŽ β€” Ρƒ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ² для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (Adobe Flash/Animate, Anime Studio Pro 11 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅), Π½ΠΎ я использовала ΠΈΠΌΠ΅Π½Π½ΠΎ DragonBone Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π΄ΠΈ саморазвития. И я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ своём ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ создания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π±Π΅Π· ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ². Он ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½ Π² сравнСнии с Π±ΠΎΠ»Π΅Π΅ стандартным использованиСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” созданиСм 2D Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΊ ΠΈΠ³Ρ€Π°ΠΌ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ создания скСлСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ² β€” Π΅ΡΡ‚ΡŒ слои с тСкстурами, ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ сСтки, вСс, кости ΠΈ автоматичСский расчёт искаТСния ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ А Π² Ρ‚ΠΎΡ‡ΠΊΡƒ Π‘. УмСя Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 2D Π² любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π²Ρ‹ быстро ΠΎΡΠ²ΠΎΠΈΡ‚Π΅ΡΡŒ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ…. Π”Π°ΠΆΠ΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ 3D Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π² Ρ€Π°Π·Ρ‹ Π»Π΅Π³Ρ‡Π΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ эти Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ знания Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ лишними!

ΠžΠ‘Π—ΠžΠ  ΠŸΠ ΠžΠ“Π ΠΠœΠœ

Для создания 2D Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π² ΠΈΠ³Ρ€Ρ‹ профСссионалы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² основном Spine. Она ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ, ΠΊ Π½Π΅ΠΉ постоянно выходят обновлСния, Π΅ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство возмоТностСй ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ процСссы Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹. Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ мааалСнький минус β€” Ρ†Π΅Π½Π°. И я Π΅Ρ‘ Π΄Π°ΠΆΠ΅ вслух ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ боюсь.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Если Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠΈΡ€Π°Ρ‚ΠΈΡ‚ΡŒ β€” ΡΠΏΠ΅ΡˆΡƒ вас ΠΎΠ³ΠΎΡ€Ρ‡ΠΈΡ‚ΡŒ. PRO вСрсии (Π° смысл ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½Π°) Π² свободном доступС сСйчас НЕВ Π‘ΠžΠ’Π‘Π•Πœ. Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π·Π»ΠΎΠΌΠ°Π½Π½Ρ‹Π΅ стандартныС вСрсии, Π½ΠΎ Π² Π½ΠΈΡ… отсутствуСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° мСша. А Π±Π΅Π· мСша смысла Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ β€” 0.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Для дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ обучСния Π½Π°ΠΌ понадобятся Π΄Π²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” Adobe Photoshop Π‘Π‘ 2017 Π³ΠΎΠ΄Π° ΠΈ DragonBone (Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ мСня вСрсия 5.6.2). Для самого рисования я Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ SAI, Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ это ΡƒΠΆΠ΅ вашС Π»ΠΈΡ‡Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ.

Π’ΠžΠ—ΠœΠžΠ–ΠΠžΠ‘Π’Π˜ Π‘ΠšΠ•Π›Π•Π’ΠΠžΠ™ АНИМАЦИИ Π‘ ΠœΠ•Π¨Π•Πœ

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ ΠΎΡ‚ ΠΏΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π² скСлСтной Π½Π΅ трСбуСтся ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ β€” ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сам ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ расчёты.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ скСлСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΡƒΠΌ приходят Π½Π΅ самыС красивыС ΠΈ довольно «дСрСвянныС» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, Π½ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ я просто ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ ΠΏΠ°Ρ€Ρƒ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ Π΄ΡƒΠΌΠ°ΡŽ Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ своё ΠΌΠ½Π΅Π½ΠΈΠ΅ πŸ˜‰

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

Dragon Bones: созданиС 2D пСрсонаТа ΠΈ скСлСтная, mesh-анимация

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ! Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим процСсс Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ пСрсонаТа нашСй Π΄Π΅Π±ΡŽΡ‚Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Kidarian Adventures. Π― ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽ свою ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΡƒΡŽ структуру Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π·Π°ΠΎΡΡ‚Ρ€ΡŽ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° создании Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² Dragon Bones, ΠΏΡ€ΠΈΠ»ΠΎΠΆΡƒ пояснСния ΠΈ самописныС Π²ΠΈΠ΄Π΅ΠΎ-Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Ρ‹.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

ВСкущая Π·Π°Π΄Π°Ρ‡Π°: Π Π΅Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ стандартного Π»Π΅Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎ монстра ΠΏΠΎΠ»ΡƒΠ³ΠΎΠ΄ΠΎΠ²ΠΎΠΉ давности. ЛСтучая ΠΌΡ‹ΡˆΡŒ Π½Π΅ успСла Π·Π° нашим скилом ΠΈ стала Π½Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°ΠΌΠΈ графичСского стиля.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа
МодСль ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ

Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π·Π°Π΄Π°Ρ‡Π° Ρƒ нас ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ слСгка ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π°: Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ для пСрсонаТа, Π½ΠΎ, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ€Π°Π±ΠΎΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ практичСски с Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.

Π­Ρ‚Π°ΠΏ 1: Π Π°Π±ΠΎΡ‚Π° с рСфСрСнсами

Π‘Ρ€Π΅Π΄ΠΈ людСй, производящих графичСский ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ бСрСтся Π½Π° пустом мСстС. Никогда Π½Π΅ Π²Π΅Ρ€ΠΈΠ» Ρ‚Π΅ΠΌ людям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сидя Π½Π° стулС ΠΊΡ€ΠΈΡ‡Π°Ρ‚: β€œΠž Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π΅Π½ΠΈΠ΅!”, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΌΠ°Π»Π΅Π²Π°Ρ‚ΡŒ ΡˆΠ΅Π΄Π΅Π²Ρ€Ρ‹.

И этому Π΅ΡΡ‚ΡŒ самыС простыС объяснСния: β€œΠ§Π΅Ρ€Ρ‚ возьми, моя ΠΌΡ‹ΡˆΡŒ такая дурацкая, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ я Π΄Π°ΠΆΠ΅ Π½Π΅ знаю ΠΊΠ°ΠΊ выглядят Π»Π΅Ρ‚ΡƒΡ‡ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ! Π‘Π΅Π· рСфСрСнсов я нарисовал просто ΡˆΠ°Ρ€ΠΈΠΊ с ΠΊΡ€Ρ‹Π»ΡŒΡΠΌΠΈ!”.

Π˜Ρ‚Π°ΠΊ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π³ΡƒΠ³Π» ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ β€œΠ²Π΄ΠΎΡ…Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡβ€ настоящими Π»Π΅Ρ‚ΡƒΡ‡ΠΈΠΌΠΈ ΠΌΡ‹ΡˆΠ°ΠΌΠΈ, строСниСм ΠΈΡ… Ρ‚ΡƒΠ»ΠΎΠ²ΠΈΡ‰Π° ΠΈ ΠΌΠΎΡ€Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ строСниС Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡΡŒ с ΠΎΠ±Ρ‰ΠΈΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΈ пропорциями. ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽ ΠΏΠΎΠ΄ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ особСнности строСния ΠΈ крСплСния ΠΊΡ€Ρ‹Π»ΡŒΠ΅Π². ΠšΡ€Ρ‹Π»ΡŒΡ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· сСбя каркас с натянутыми ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ½ΠΊΠ°ΠΌΠΈ. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ малСнькиС Π½ΠΎΠΆΠΊΠΈ ΠΈ большиС ΡƒΡˆΠΈ. И Ссли с Ρ‚ΡƒΠ»ΠΎΠ²ΠΈΡ‰Π΅ΠΌ всС понятно (хотя Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии я умудрился Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Ρ‹Π»ΡŒΡ Π²Π²Π΅Ρ€Ρ… Π½ΠΎΠ³Π°ΠΌΠΈ), Ρ‚ΠΎ с ΠΌΠΎΡ€Π΄ΠΎΠΉ Ρƒ Π»Π΅Ρ‚ΡƒΡ‡ΠΈΡ… ΠΌΡ‹ΡˆΠ΅ΠΉ всС ΠΊΡƒΠ΄Π° слоТнСС, ΠΈ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ выглядят ΠΎΠ½ΠΈ ну… Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Π­Ρ‚Π°ΠΏ 2: Наброски

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π°Π½Π°Ρ‚ΠΎΠΌΠΈΡŽ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Ρ‚ΡƒΠ»ΠΎΠ²ΠΈΡ‰Π°, ΠΏΡ€ΠΈΠ΄Π°Π² ΠΈΠΌ слСгка Π±ΠΎΠ»Π΅Π΅ гротСскный Π²ΠΈΠ΄, Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Π»Π΅Ρ‚Π°ΡŽΡ‰ΠΈΡ… Ρ‡Π΅Ρ€Ρ‚Π΅ΠΉ ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… Π·Π²Π΅Ρ€Π΅ΠΉ. Π’ ΠΈΡ‚ΠΎΠ³Π΅, ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π½ с малСньким Ρ‚ΡƒΠ»ΠΎΠ²ΠΈΡ‰Π΅ΠΌ, Π»Π°ΠΏΠΊΠ°ΠΌΠΈ сзади ΠΈ большими ΠΊΡ€Ρ‹Π»ΡŒΡΠΌΠΈ.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа
НСсколько Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа
ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ· процСсса

Π­Ρ‚Π°ΠΏ 2: ΠžΡ‚Ρ€ΠΈΡΠΎΠ²ΠΊΠ°/ВСкторизация

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Π­Ρ‚Π°ΠΏ 3. Анимация

ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Π² Dragon Bones. Π­Ρ‚ΠΎ бСсплатный китайский Π°Π½Π°Π»ΠΎΠ³ Spine, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ понятный интСрфСйс ΠΈ возмоТности скСлСтной ΠΈ mesh-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Dragon bones распространяСтся бСсплатно ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с ΠΎΡ„. сайта.

К соТалСнию сСйчас ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ Ρƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ПО Π½Π΅ слишком ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅, ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° английском языкС Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»ΠΎΠ² Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, Π² основном вся информация Π½Π° китайском.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ выписка происходящСго Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π²Ρ‹ΡˆΠ΅

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

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа
UPD. Для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠΆΠΊΠ°Ρ…, рСкомСндуСтся Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΈΠ³Ρ€Ρ‹ ΠΈ Π»Π΅Ρ‚ΡƒΡ‡Π΅ΠΉ ΠΌΡ‹ΡˆΠΈ, количСство ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Π½Π΅ сильно влияСт Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, поэтому ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ большС

Π­Ρ‚Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌ со всСми частями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΎΡ€Ρ„ΠΈΡ‚ΡŒΡΡ. Π’ основном это ΠΊΡ€Ρ‹Π»ΡŒΡ ΠΈ Π³ΠΎΠ»ΠΎΠ²Π°. Для Ρ‚Π΅Π»Π° Π±ΡƒΠ΄Π΅Ρ‚ достаточной ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ mesh, сСтка Π½Π΅ трСбуСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ статичСн.

Когда всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ кости. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ инструмСнт ΠΊΠΎΡΡ‚ΡŒ (bone) Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Ρƒ экрана. На экранС всСгда присутствуСт ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° β€” root.
Π­Ρ‚ΠΎ базовая ΠΊΠΎΡΡ‚ΡŒ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ привязана вся композиция, ΠΎΠ½Π° являСтся ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΊΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€ΠΈΠ²ΡΠ·ΠΊΠΈ ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ костям ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ стрСлочками.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… костСй

ΠŸΡ€ΠΎΠ»ΠΎΠΆΠΈΠ² кости, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΈΡ… ΠΊ ΠΌΠ΅ΡˆΡƒ, для этого Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Add bones to bind, выдСляСм всС кости ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΊ спрайту ΠΈ ΠΆΠΌΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Π»ΠΈΠ±ΠΎ ΠΏΠΎ пустой части экрана, Π»ΠΈΠ±ΠΎ Π½Π° Auto Generate Weight. ΠšΠΎΡΡ‚ΠΈ автоматичСски привяТутся ΠΊ спрайту, ΠΈΠΌ задастся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Weight. Π’Π΅Π»ΠΈΡ‡ΠΈΠ½Π° Weight ΠΈΠ»ΠΈ Π² Π½Π°Ρ€ΠΎΠ΄Π΅ β€œΠ²Π΅ΡΠ°β€ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΊΠΎΡΡ‚ΡŒ влияСт Π½Π° спрайт. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ Π² случаях, ΠΊΠΎΠ³Π΄Π° ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ спрайту ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ привязано нСсколько костСй. Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° происходит ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… β€œΠ·ΠΎΠ½Ρƒ отвСтствСнности” ΠΊΠ°ΠΆΠ΄ΠΎΠΉ кости.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Π­Ρ‚Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ со всСми костями ΠΈ спрайтами, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ weight ΠΏΡ€ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΌ сгибС спрайта. Когда всС кости привязаны, ΠΈ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ нСпосрСдствСнно ΠΊ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Для этого я записал нСбольшоС Π²ΠΈΠ΄Π΅ΠΎ.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΡ€Ρ‹Π»Π°

Вакая систСма мСш анимирования ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для всСх ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹Ρ… частСй нашСй Π»Π΅Ρ‚ΡƒΡ‡Π΅ΠΉ ΠΌΡ‹ΡˆΠΈ. Π― Π΄ΠΎΠ΄Π΅Π»Ρ‹Π²Π°ΡŽ Ρ‚ΠΎΠΆΠ΅ самоС для Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΡ€Ρ‹Π»Π°, слСгка добавляю Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Ρ‹ для ΡƒΡˆΠ΅ΠΉ ΠΈ Ρ‚ΡƒΠ»ΠΎΠ²ΠΈΡ‰Π°.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

TIPS: НСкоторыС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΡΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, ΠΈ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ я ΠΏΠΎΠΊΠ°Π·Π°Π»:

1. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ автоматичСски, Ссли Π²Ρ‹ сдСлали ΠΊΠ°ΠΊΠΎΠ΅ Ρ‚ΠΎ дСйствиС с ΠΊΠΎΡΡ‚ΡŒΡŽ. (ΠŸΡ€ΠΈ условии Ρ‡Ρ‚ΠΎ Π½Π°ΠΆΠ°Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π»Π°ΠΆΠΎΠΊ)

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

2. Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· послСдних вСрсий Π² Dragon bones появились ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π°ΠΉΠΌΠ»Π°ΠΉΠ½Ρ‹ для Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ Move, Rotate ΠΈ Scale. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…, слСдуСт Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° Ρ„Π»Π°ΠΆΠΎΠΊ.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

3. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ скины для пСрсонаТа, Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ спрайты Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠΈ (displays). ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² mesh, ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ сСтку ΠΈ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ кости, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Π»ΠΈ с основными спрайтами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, всС ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π»ΠΎΡΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ спрайт, просто пСрСтаскиваСм драг’н’дропом Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π».

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Π§Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅?

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ нСслоТная Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² Π΄Π²ΡƒΡ… Ρ†Π²Π΅Ρ‚Π°Ρ….

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΊΡƒΡˆΠ°Π΅Ρ‚ любой ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ.

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

Анимация Π² Dragon Bones с нуля

Бпасибо Π·Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π²ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊ!

спасибо Π·Π° Π΄ΠΎΠ±Ρ€Ρ‹Π΅ слова. ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ врСмя Π΅Ρ‰Π΅ Π½Π° ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π½Π°ΠΉΡ‚ΠΈ.

Автор, Π° Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Creature2D?

Π½Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π», сСйчас Ρ‚ΡƒΡ‚ΠΎΡ€Ρ‹ Π½Π° ΡŽΡ‚ΡƒΠ±Π΅ глянул, Π²Ρ€ΠΎΠ΄Π΅ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ Π½ΠΎΡ€ΠΌ. спасибо, Π²Ρ‹Π΄Π΅Π»ΡŽ врСмя ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ.

Π― всС дСлаю Π² DB, Ρ‚.ΠΊ. ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ приносит дСньги, Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ 300 баксов ΠΆΠ°Π»ΠΊΠΎ. По ΠΈΠ΄Π΅Π΅, Ссли ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡƒΡ€ΠΎΠΊΠΈ, Π½Π΅ Ρ‚Π°ΠΊ слоТно ΠΏΠ΅Ρ€Π΅ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ. А ΠΏΠΎΠΊΠ°, ΠšΠΎΡΡ‚ΠΈ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚.

А Ρ€ΠΎΠ»ΠΈΠΊ ваш? Π’ смыслС ваши Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ голос?

Π΄Π°, это ΠΌΠΎΠΉ ΠΊΠ°Π½Π°Π». Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‚Π°ΠΌ просто Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π», ΠΏΠΎΡ€Ρ‚Ρ„ΠΎΠ»ΠΈΠΎ, ΠΈΡ‚Π΄. Π° ΠΊΠ°ΠΊ-Ρ‚ΠΎ послС спора со Π‘Ρ‚Π°Π»ΠΊΠ°ΡˆΠΎΠΌ, Π²Π΅Ρ€Π½Π΅Π΅, Π΅Π³ΠΎ Ρ„Π°Π½Π°Ρ‚Π°ΠΌΠΈ, сдСлал Ρ€ΠΎΠ»ΠΈΠΊ ΠΏΡ€ΠΎ Π³Π΅ΠΉΠΌΠ΄Π΅Π² ΠΈ сСйчас пСриодичСски стал Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ. ΠΈ Π΄ΠΈΠΊΠΎ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΏΠΎ dragon bones ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых просматриваСмых Ρ€ΠΎΠ»ΠΈΠΊΠΎΠ² Π·Π° послСдниС мСсяцы, прикладная Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ полСзная. Π»ΡƒΡ‡ΡˆΠ΅ просто Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² Π½ΠΈ ΠΎ Ρ‡Π΅ΠΌ.

довольно Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ, ΠΊΠ°ΠΊ костями сдСлан псСвдо-объСм, я Π½Π΅ заморачивался Ρ‚Π°ΠΊΠΈΠΌ, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΈΠΆΡƒ, Ρ‡Ρ‚ΠΎ это довольно просто дСлаСтся.
Π― Π΅Ρ‰Π΅ разбирался с Live 2d, Π½ΠΎ ΠΌΠ½Π΅ Π½Π΅ нравится Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… подписка, Π° Π½Π΅ ΠΏΠΎΠΊΡƒΠΏΠΊΠ°. И Π² ΠΎΠ±Ρ‰Π΅ΠΌ, ΠΏΡ€ΠΎΠ³Π° Ρ‚ΠΎΠΆΠ΅ отличная.

ΡƒΠ³Ρƒ, Ρƒ live2d ΠΌΠ½Π΅ интСрСсно ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ привязку ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ для стримов Π½ΠΎΡ€ΠΌ, ΠΈ для липсинка. ΠΏΠΎ ΠΈΠ΄Π΅Π΅, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡΡŠΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ, Ссли Ρ€Π΅ΡˆΠΈΡ‚ΡŒΡΡ 2Π΄-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π΄Π΅Π»Π°Ρ‚ΡŒ. ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ€Π΅ΡˆΡƒΡΡŒ.

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

Π’ΠΎΡ‚ я ΠΏΠΎΠΊΠ° ΠΈ остановился. СдинствСнноС, Ρƒ мСня Π±Ρ‹Π²Π°ΡŽΡ‚ сцСны, Ρ‡Ρ‚ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², всС Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π°ΡƒΡ‚Π»Π°ΠΉΠ½ Π½Π΅ слишком ΡƒΠ΄ΠΎΠ±Π΅Π½, Ссли чСстно. Π― Π±Ρ‹ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π²Π΅Π», для Π½Π°Ρ‡Π°Π»Π°. Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ Π΄Π΅Ρ‚Π°Π»ΠΈ Π² дСсяткС слоСв Ρ‚ΠΎΠΆΠ΅ Π½Π΅ всСгда Ρ…ΠΎΡ€ΠΎΡˆΠΎ. МоТно ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π΄Π΅Π»ΠΈΡ‚ΡŒ сцСну Π½Π° нСсколько кусков, Π½ΠΎ это Π½Π΅ всСгда ΡƒΠ΄ΠΎΠ±Π½ΠΎ. А Ссли ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ нСсколько Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΉ сцСны?

Ρ€ΠΎΠ»ΠΈΠΊ сСбС скачал. спс.

Π½Ρƒ ΡƒΠΆ 2.5Π΄ ΠΈ Ρ‚Π°ΠΌ, ΠΈ Ρ‚Π°ΠΌ выглядит ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚ΠΎΡ‚ ΠΆΠ΅.

мСня большС Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ интСрфСйсы ΠΈ зависимости, Ρ‚.ΠΊ. Π² Π”Π‘ это всС Π΅Ρ‰Π΅ выглядит Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ. ΠΆΡƒΡ‚ΠΊΠΎΠ²Π°Ρ‚ΠΎ.

ΠΏ.с. хотя интСрфСйс Π΄Π°ΠΆΠ΅ сСйчас Ρ‚Π°ΠΌ Ρ‚ΠΎΠΆΠ΅ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ²Π°Ρ‚, хотя ΠΈ стал Π»ΡƒΡ‡ΡˆΠ΅

Π― Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ SynFig Π² ΠΌΠ°Ρ€Ρ‚Π΅ послС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, выглядит ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΆΡƒΡ‚ΠΊΠΎ Ρ‡Π΅ΠΌ Π”Π‘, Π½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ хотябы ΠΆΠΈΠ².

посмотрСл, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Ρ„Π»Π΅Ρˆ. ΠΈ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ ΠΈ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ софтС ΠœΠΎΡ€Π΅Π²Π½Ρƒ Π΄Π΅Π»Π°ΡŽΡ‚. интСрСсно, Π½Π°Π΄ΠΎ Π±Ρ‹ Π³Π»ΡΠ½ΡƒΡ‚ΡŒ, хотя Π΅ΡΡ‚ΡŒ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π½Π΅ совсСм для Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π°. спасибо Π·Π° Π½Π°Π²ΠΎΠ΄ΠΊΡƒ, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ

Ну я ΠΈ Π½Π΅ Π² Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π΅ я ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ оТивляю, ΠΌΠ½Π΅ лишь Π±Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ приятно Π±Ρ‹Π»ΠΎ=)

эх. Π΅ΡΡ‚ΡŒ ΠΌΠ΅Ρ‡Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ хотя Π±Ρ‹ ΠΌΠΈΠ½ΠΈ-ΠΌΡƒΠ»ΡŒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² 3Π΄ это быстрСС Π²Ρ‹ΠΉΠ΄Π΅Ρ‚. ΠΊΠ°ΠΊ-Ρ‚ΠΎ сцСнки Π΄Π΅Π»Π°Π» для Ρ€ΠΎΠ»ΠΈΠΊΠ° ΠΏΡ€ΠΎ nintendo64, Π² ue4 Π² Ρ€Π΅Π°Π»Ρ‚Π°ΠΉΠΌΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π±Ρ‹Π»ΠΎ ΠΊΡ€ΡƒΡ‚ΠΎ. хотя ΠΈ 2Π΄ интСрСсно, Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ тяТСло, сколько Ρ‚Π°ΠΌ сил ΡƒΡ…ΠΎΠ΄ΠΈΡ‚.

spine Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ, ΠΏΠΎΠ΄ 2 тыс баксов

Π­Ρ‚ΠΎ для ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ.
Для простых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ всС Π³ΠΎΡ€Π°Π·Π΄ΠΎ вСсСлСС.
Вопрос Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Π΄Π°Π΅Ρ‚ Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Spine Pro, Π² сравнСнии с Ρ‚Π΅ΠΌ ΠΆΠ΅ DB?

Π’ΠΎ Π΅ΡΡ‚ΡŒ, я ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ понимаю, Ρ‡Ρ‚ΠΎ DB ΠΌΠΎΠΆΠ΅Ρ‚ всС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Spine Professional?
Или всС Ρ‚Π°ΠΊΠΈ Π² Ρ‡Π΅ΠΌ-Ρ‚ΠΎ уступаСт?

ΠΊΠ°ΠΊ Π±Ρ‹ банально это Π½Π΅ Π·Π²ΡƒΡ‡Π°Π»ΠΎ, Π½ΠΎ «Π΅ΡΡ‚ΡŒ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы». Π½Π΅Π½Π°Π²ΠΈΠΆΡƒ эту Ρ„Ρ€Π°Π·Ρƒ, Π½ΠΎ это Ρ‚Π°ΠΊ. Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ «Ρ‚СорСтичСски» Π² db ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ ΠΈ Π² spine, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, мСши, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСса, ΠΈΡ‚Π΄. Π½ΠΎ Ρ‚ΡƒΡ‚ ΠΊΠ°ΠΊ Ρ€Π°Π· Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ частностСй ΠΈ я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΈΠ·-Π·Π° спСцифики своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ знаю Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС. Π½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ.

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

Анимации для ΠΈΠ³Ρ€Ρ‹, Π³Ρ€Π°Π±Π»ΠΈ, шишки, костыли β€” Unity 3D, Anima 2D, Dragon bones, Spine

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» посвящСн Ρ‚Π΅ΠΌ ΠΊΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ³Ρ€Ρ‹, Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°Ρ‡Π°Ρ‚ΡŒ это Π΄Π΅Π»Π°Ρ‚ΡŒ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Π°Π½ΠΈΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌ, Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°ΠΌ ΠΈ всСм ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Unity 3d.

Π― ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΡƒ, я ΠΏΡ€ΠΈΡˆΠ΅Π» сюда Π½Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒ, Π° ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ Π±ΡƒΠ΄Ρƒ Ρ€Π°Π΄ подсказкам ΠΈ совСтам ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… людСй.

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Unity

Π˜Ρ‚Π°ΠΊ, Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» ΠΈΠ³Ρ€Ρƒ, идСю ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π» Π΅Π΅ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ(99% Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… этого Π½Π΅ Π΄Π΅Π»Π°ΡŽΡ‚), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ, Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρ‹, Π·Π°Π΄Π°Ρ‚ΠΊΠΈ ΡΡŽΠΆΠ΅Ρ‚Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π³Π΅ΠΉΠΌΠΏΠ»Π΅ΠΉ, Ρ‡Ρ‚ΠΎ дальшС?

Π’ 3D для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скСлСт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ оТивляСтся Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π°Ρ…Π²Π°Ρ‚Π° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ, ΠΊΡ‚ΠΎ это Π΄Π΅Π»Π°Π» прСкрасно ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ β€” это ΠΊΠΎΠ»ΠΎΡΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€ΡƒΠ΄, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ дСсятки/сотни Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-часов, для ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

Π’ 2D Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Ρ‚ΠΎΠ² выбор… ΠΌΠ΅ΠΆΠ΄Ρƒ спрайтовой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ скСлСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, это ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ способы ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ построСния Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов.

Π’ случаС спрайтовой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ β€” покадровая отрисовка ΠΊΠ°Π΄Ρ€ΠΎΠ² для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ оТивлСния Π² Π΄Π²ΠΈΠΆΠΊΠ΅. НСвСроятный Ρ‚Ρ€ΡƒΠ΄, тысячи ΠΊΠ°Π΄Ρ€ΠΎΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, созданиС Ρ€Π΅Ρ„Π° (Π»ΡƒΡ‡ΡˆΠ΅ 3D ΠΌΠΎΠ΄Π΅Π»ΠΈ) ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ отрисовку, Π½ΠΎ быстрСС это Π½Π΅ становится.

Для скСлСтной 2D Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ β€œΠΊΠ°ΠΊ бы” Π΅ΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ Spine ΠΈ Dragon Bones ΠΈ
(Π½Π΅ ΡƒΠ΄ΠΈΠ²Π»ΡΠΉΡ‚Π΅ΡΡŒ) Anima 2D. Π‘ΠΊΠ°ΠΆΡƒ сразу, Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅Ρ‚ ΠΈ ΠΎΠ½ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½, для создания скСлСтной 2D Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Spine.

Допустим ΠΌΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ дСньги Π½Π° Spine, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ?

Зависит ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Anima 2D ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ срСдства ΡŽΠ½ΠΈΡ‚ΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹ΠΌΠΈ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠΎΠ³Π΄Π° анимация дСлаСтся Π² Π΄Π²ΠΈΠΆΠΊΠ΅ ΠΈ Π»Π΅ΠΆΠΈΡ‚ сразу готовая, Π½Π΅ Π½Π°Π΄ΠΎ экспорта/ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°, сборок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Но Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π½ΠΎ, для мСня это сущСствСнно, Π² Anima 2D Π½Π΅Ρ‚ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ мСша, Π΄Π° Π΅ΡΡ‚ΡŒ дСформация мСша ΠΎΡ‚ полоТСния кости, Π½ΠΎ я Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ мСшСм Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, для создания плавности Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Если ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌ, Π½ΠΎ ΠΌΡ‹ Π½Π΅ смоТСм ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ спрайт, такая функция отсутствуСт.

Dragon bones, китайская ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для скСлСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΌΠΈ возмоТностями, выросла ΠΈΠ· ΠΏΠ»Π°Π³ΠΈΠ½Π° для Ρ„Π»Π΅Ρˆ, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ экспорта Π² Json Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Spine, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄Π° PNG сСквСнции ΠΈΠ· Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ΅ построСниС ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ спрайтов, простота освоСния.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

ΠšΠΈΡ‚Π°ΠΉΡΠΊΠΈΠΉ спайн для Π±Π΅Π΄Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅, Π½ΠΎ Π΅ΡΡ‚ΡŒ 3 ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

Мой ΠΏΡƒΡ‚ΡŒ Π±Ρ‹Π» ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ β€” спрайтовая анимация>anima 2d>Dragon Bones>Spine

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… атласов β€” ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ история ΠΈ ΠΊΠΎΠ³Π΄Π° Π½ΠΈΠ±ΡƒΠ΄ΡŒ я Π΅Π΅ расскаТу, ΠΏΡ€ΠΎ частицы ΠΈ Π»Π²Π» Π΄ΠΈΠ·Π°ΠΉΠ½ Ρ‚ΠΎΠΆΠ΅, я набрался шишСк ΠΈ Π³ΠΎΡ‚ΠΎΠ² Π±ΠΎΠ΄Π°Ρ‚ΡŒ Π²ΠΎΡ€ΠΎΡ‚Π°.

Π― ΠΌΠΎΠ³Ρƒ Π΄ΠΎΠ»Π³ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… двиТСния, плавности Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, диснССвских ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ…, ΠΎΠ±Ρ‰Π΅ΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ΅, вСсС ΠΈ ΠΏΡ€ΠΎΡ‡Π΅ΠΌ. Но самоС Π³Π»Π°Π²Π½ΠΎΠ΅ Ρ‡Ρ‚ΠΎ я понял, Π²Π»ΠΎΠΆΠΈ 300$ Π² своС Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅, это окупится с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° фрилансС. НС моТСшь ΠΈ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ? ΠŸΡ€ΠΈΠ²Π΅Ρ‚ ιΎ™ιͺ¨ε€΄(кости Π΄Ρ€Π°ΠΊΠΎΠ½Π°).

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

DragonBones Getting Started Guide
Peter Huang (@fans8)
the DragonBones team (@dragonbonesteam)

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

DragonBones Getting Started Guide is released under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 unported license.

Table of Contents

What is DragonBones?

DragonBones is an open source project for 2D skeletal animation. It has a skeletal animation design panel named «DragonBonesDesignPanel» and a 2D skeletal animation library based on ActionScript.

Since the Design Panel is essentially an extension for Flash Pro, it makes possible for designers to build 2D skeletal animation based on the timeline workflow that designers are familar with, and build it with efficiency

Features

The animation is based on traditional timeline animation workflow.

Binding bones improves the quality of the animation and make it more accurate and natural. All bones can be controlled by the program dynamically.

Setting the scale and the delay of the animation time for a single bone is possible. This means a living and complex animation can be accomplished with less key frames.

The whole animation is made up of several pieces and each piece has its own tween effect. This structure will have much less bitmap and memory consumption comparing to «sprite sheets, sequence frames based» animation approach.

The view part and the logic part of the skeletal animation are separate. And the view part of the skeletal animation can be changed dynamically without any impact on the animation playback.

Animation by the project can be easily used in traditional DisplayList, the Starling framework and other technologies for 2D applications.

Download and installation setup

Get the Adobe Flash Pro 5.5 or above version from here

In following tutorial, we will guide you how to design and implement the animation.

Download the source code of tutorials

Next we will introduce how to use DragonBones with several simple examples.

Please download the related source code from here.

Tutorial 1: For designers Use DragonBones to create skeletal animation in Flash Pro

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

After download and install the design panel, start the Flash Pro and open the «DragonBones_tutorial_Start.fla» file in source code package.

Open the library panel in Flash Pro and you can see the related symbols for this example.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

The «parts» folder contains all the elements that the animation «Dragon» is made up of. You can guess which part of the dragon it is by reading the name of each element. Naming a element clearly is a good practice, isn’t it? πŸ™‚

Double click the MovieClip «Dragon» in the library panel to enter the edit mode. We need to understand how this animation is structured, which can help edit the skeletal animation later.

Pay attention to the name of each layer in the timeline because we name them as the related part of the skeleton. The design panel of DragonBones will recognize all the parts of the skeleton automatically according to the name of layers.

You should also note the layer named «label», where we add the label «walk» to indicate the motion of current timeline. If there are more than one motions, you will need to add more labels in corresponding position of the start frame. Label layer should be always on the top. This is very important! The design panel will read and set motions by these labels.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

You may ask why there isn’t any tween in the timeline? Yes, all you need to do is to set key frames on the timeline and the rest of the work will be accomplished by the design panel.

As a designer, you may have added the tween in your animation, no worry, the design panel can import the animation as what it is designed. (The current version of DragonBones only supports classictween. New kinds of tween will be supported in later version)

After getting all of the requirements above ready, you can click Window>Other Panels>SkeletonAnimationDesignPanel in the Flash Pro menu to open the design panel. We will explain the details about the usage of design panel in following steps.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Click the «import» button in this panel, then you will see the following pop up window:

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

After importing the MovieClip «Dragon» to the design panel you will see the updated UI like following:

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Armature List: List of imported movieClip. Each element in this list has the same name with the corresponding MovieClip in library and the program will use this name to create the animated object. Each MovieClip containing motions is called «Armature» in DragonBones.

Behavior List: Motion/Behavior names of corresponding animated objects. The name are got from the label name in the MovieClip and will be used by programs to play motions.

Bone Tree: The skeleton structure of animated objects. The name of each item is same with the name of related layer in the MovieClip.

Texture List: The texture name that is associated with each bone.

For each motion, you can also set the preferences like this:

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Total Times: Duration of the selected motion. The larger the number is, the slower the motion goes.

Blending Times: Number of tween frames needed to switch from one motion to another. For example, there is a motion called «going down» which has only 1 frame in timeline, but if you set this parameter into 6, then the program will add addtion 6 frames long tween to make the switch more natural when there is a switch from one motion to the «going down» motion.

Keyframe Ease: The ease value between key frames within a motion.

Loop: Decide if the current motion should be played repeatly. Such as the «walk», «run» motions of a character.

After setting the parameters above, you can see the updated animation in the preview window which is in the bottom left of the design panel.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

The button located at the bottom left corner of the preview window can scale the object to view it conveniently.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

At the top right of the panel you can set the highlight color of the selected bone in the preview window.

In the list we can attach one bone as a child to the other bone by dragging it. As you see below, we set the body as the major bone and the head, tail, upper limb and lower limb as the children of major bone. The upper limb contains upper arm and lower arm as its children at the same time. By the tree structure we can see directly the subordination relation between bones.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

We can set the motion parameters for each bone individually. Just select the bone you want to modify in the «BoneTree» panel and set these parameters:

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Total Frames Scale: Set the scale of the total frames of current bone relative to the total frames of the motion

Be careful for these two parameters. After fine tuning of these two parameters, you will find that even there are only 2 key frames in the timeline, the motion of the character can be very complicated.

After adjusting the skeletal animation well, you can click the button «export».

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

There are many kinds of file format for export to meet your project requirement at the pop up list of «Export».

Zip(XML and SWF): Export the XML file and SWF file packed into a Zip file to store the skeletal animation and the visual resource individually.

Zip(XML and PNG): Export the XML file and PNG file packed into a Zip file to store the skeletal animation and the visual resource individually.

Zip(XML and PNGs): Export the XML file and PNG files packed into a Zip file to store the skeletal animation and the visual resource individually. There would be an individual PNG file for each bone.

In this example, we choose «PNG (XML Merged)» and click «OK» to export the file «DragonWalk.png» into a selected directory.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Notice that there is only a single PNG file get exported? Yes. Because we choose the export form that combines both XML data and skeletal data, so this PNG file contains all the data needed by the skeletal animation.

In Export Scale dropdown box, you can set the scale of exported texture atlas to provide assets with different dimension for devices with different resolution.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Tutorial 2: For programmers Use skeletal animation in ActionScript project

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

After designers export related assets and data into a predefined format file such as PNG or SWF, developers can use the skeleton animation library to import the file to program and control the characters to play. It is a very easy task with only a few steps! Following you will start to study how to use the skeletal animation library to render characters with traditional flash DisplayList or GPU base starling framework.

Download the Skeleton Animation Library, and import this project into your project. Let’s understand some basic concepts about skeletal animation before coding.

Factory: This is the basis for building skeletal animation. It is responsible for parsing the data from the imported file and preparing resources to create skeleton container, which is Armature.

Armature: We can consider it as a container which corresponds with a MovieClip exported from design panel in Flash Pro. Armature is responsible for skeleton management and playing animation.

Now let’s check out an example about how to create characters with traditional Flash DisplayList using skeleton animation library. Open the source code DB_Tutorial_Walk_DisplayList.as.

Firstly, import assets into your project.

This asset is exported from Flash Pro skeleton animation design panel, merged with png data and XML data. Of course you can also dynamic import it after application launched.

Create factory and parse resource data from function «fromRawData», then do other things in callback function «textureCompleteHandler».

In textureCompleteHandler, you need to create Armature with function «buildArmature»:

Add «armature.display» to stage.

Add armature to WorldClork for animation update:

Then, play some movement:

At last, call «WorldClock.clock.advanceTime(-1)» at ENTER_FRAME event handler.

Just the few lines of code, you can use skeleton animation in your own project. It is very cool, isn’t?

Next we talk about how to create the skeleton animation in Starling. Starling is a famous 2D open-source framework powered by Stage3D which can help you build high quality games. For more information about Starling, please visit its official web site: http://starlingframework.org.

Some users probably have been familiar with the way of creating animations in Starling: using the Sprite Sheet. However, it is a serious problem of memory consumption, especially when processing complex animations. Look at the picture below, it’s just a simple movement of walking, but takes up a big texture.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

DragonBones have solved this problem. It can implement richer animation by using fewer assets (or textures).

DragonBones can work seamlessly with Starling, creating 2D skeleton animation which can be accelerated by GPU.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Open the DBStarlingWalk.as in the example project, you will notice that we create a special factory for Starling, the code like this:

And the rest of the codes, they are the same with the previous DisplayList example.

For Starling framework, the embedded skeleton animation assets can be PNG format ( which include the xml data) or the SWF format( which also include the xml data). SWF assets store data as vector graph, and then Skeleton Animation Library will transform them to bitmap textures at runtime. This can help you reduce the size of your project.

Tutorial 3: Create and control multiple Skeleton animations

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Next, you will learn how to use DragonBones to create skeleton animation including multiple movements, and control these actions by keyboard interaction.

Open file DragonBones_Tutorial_MultiBehavior.fla, then double click the Dragon Element in library, you can see four motions: stand, walk, jump and fail. Frame labels have been added in start frame of each motion, which is way for DragonBones design panel to distinguish different motion.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Open Skeleton animation design panel, there are multiple motions listed in Behavior List. You can set total frame, tween and detail parameter for single bone by choose one motion.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Please pay attention to the Blending Times option in Behavior editor window.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

This option is the duration of transition movement from other motion to current one. E.g. we set Blending Times of jump movement is 0.13, then 0.13 seconds will be needed from other motion to this jump motion.

DragonBones will automatically add frames to make the transition smoothly. Also you can preview the transition effects in the preview panels.

Click «Export» button to export Skeleton animation data after you finished the adjustment of each movement.

Open file DBStarlingMultiBehavior.as, the code following demenstrate how to use keyboard to control Skeleton animation in Starling.

You can find that whenever you want to play the Skeleton animation, just call function armature.animation.gotoAndPlay()

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Not only the motion name, but also the total frame number and loop also can be specified dynamically by call this function.

DragonBones provide various events for each animation:

Movement change event:

Movement start event:

Movement complete event

Movement loop complete event:

You can easily create games including complex roles by various events and movement.

Tutorial 4: Control each bone in the skeleton annimation

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

For an interesting game, perhaps it is not enough to just play the predefined skeleton animations, for example we want the characters to have their own dynamic and controllable movements. To our great joy, DragonBones provides the mechanism to access and control each bone of the skeleton, which can make the characters free to do all kinds of motions.

In this example, the skeleton is controlled by the mouse movement in the scene. We create a bird that will follow the mouse movement and maintain a certain distance with the dragon. At the same time, the dragon’s head and arms will follow the bird movement and make a variety of poses. It sounds funny, right?

Let’s open the file DBStarlingControlBone.as and below is the corresponding code:

From the above code, we can find that method dragonBones.Armature.getBone(_name:String):Bone is used to get one specific bone. The node object of the bone contains the data, such as position, rotation, scale, skew and etc. We can assign values to these parameters based on the game logic needs, to achieve the effect of dynamic bone controlling.

Please pay attention to the updateBones() method in the above example, where we first fetch the angle between the mouse’s current position and the central point of the skeleton, then change the rotations of the dragon’s head and arms based on this angle, thus realize this interesting effect.

Tutorial 5: Switching texture in skeleton animation

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

It is very a common request in the game to switch texture for some effects like changing clothes, equipments or weapons for a certain characters, and this is very easy to get done by switching the corresponding bone texture in the DragonBones Animation library.

Through the mechanism of switching the bone texture, we can create new texture and bind it with the corresponding bones dynamically. The new texture can be obtained from external files that are created by other means, or from Texture Atlas that is exported from the design panel. You may have one question for now, how Flash Pro can export the texture that does not included in the timeline animation texture?

Open the sample file DragonBones_Tutorial_ChangeClothes.fla in this tutorial, and you will see the lovely dragon wear a yellow jacket with various actions that are designed on the layer called clothes.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Double click clothTextureTemp element, you will find that there have 4 clothes on the different layers with its associated names, and due to the identical size and shape, they overlap each other. However, in the actual project, the clothes or weapons may have various size, so it is necessary to set the appropriate relative coordination to its original texture.

Please note that the first frame label is named as «temp». The design panel won’t import animation element that do not have frame label.

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Let’s get a close look at how to switch texture in the code. Open DBStarlingMultiBehavior.as file that is created in Tutorial 3, we can add switch texture code here directly. First, rename the imported texture to DragonWithClothes.png:

Please note that it is «parts/clothes1», not «clothes1». This is because that Flash Pro can have same element name under different folder, so DragonBones saved the path info which contains the directory. You will understand it when you see the directory that has clothes element in the library when you open DragonBones_Tutorial_ChangeClothes.fla

dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ dragon bones анимация пСрсонаТа. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ dragon bones анимация пСрсонаТа. Π€ΠΎΡ‚ΠΎ dragon bones анимация пСрсонаТа

Create handler function that responses the key event (press C key), which is used to change texture.

Create changeClothes() function:

When you get familiar with DragonBones library, you can have more flexible implementation. For example, in addition to change bones’texture, you can also add, delete, update skeleton structure in Armature dynamically.

OK, you should know how to dynamically change the texture for your game’s characters, try it now! πŸ™‚

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

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

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