2D Keyframe Animation

À¯´ÏƼ¿¡¼­´Â 2D ½ºÇÁ¶óÀÌÆ® ¾Ö´Ï¸ÞÀÌ¼Ç »Ó¸¸ ¾Æ´Ï¶ó, Å°ÇÁ·¹ÀÓº°·Î °¢°¢ÀÇ ½ºÇÁ¶óÀÌÆ®¸¦ Á¶ÇÕÇؼ­ À̵¿, ȸÀü »èÁ¦µµ °¡´ÉÇÏ´Ù.

Âü°í ½ÎÀÌÆ® : http://pixelnest.io/tutorials/2d-game-unity/animations-1/

< ÅؽºÃÄ Slice >

1. À̹ÌÁö¸¦ Asset Æú´õÀÇ Àû´çÇÑ°÷¿¡ º¹»çÇÑ´Ù.
2. ÅؽºÃÄÀÇ Inspector ºä¿¡¼­ Sprite Mode¸¦ Multiple·Î ¼±ÅÃÇÑ´Ù.
3. "Sprite Editor" ¹öÆ°À» Ŭ¸¯ÇÑ´Ù. (Multiple·Î ¼±ÅÃÇϸé Sprite Editor ¹öÆ°ÀÌ È°¼ºÈ­ µÈ´Ù.)

4. Sprite Editor¿¡¼­ ¿ÞÂÊ »ó´ÜÀÇ Slice ¹öÆ°À» Ŭ¸¯ÇÑ´Ù.

5. Minimum Size¸¦ 32·Î ¼öÁ¤ÇÑ´Ù.
6. Slice ´©¸¥´Ù.
7. ¿À¸¥ÂÊ »ó´ÜÀÇ "Apply" ¹öÆ°À» ´©¸¥´Ù.

< À̹ÌÁö ¹èÄ¡ >

½½¶óÀ̽ºµÈ À̹ÌÁö¸¦ ¾Æ·¡¿Í °°ÀÌ ¹èÄ¡ÇÑ´Ù.

  ÅؽºÃÄÀÇ ±×¸®±â ¼ø¼­´Â Sorting Layer, Order in Layer·Î Á¦¾î ÇÏÁö ¾Ê°í, Z°ªÀ¸·Î Á¦¾î ÇÏ¿´´Ù.Æ÷ÀÇ Z°ªÀ» 2·Î ¼³Á¤ÇÏ¿© º»Ã¼ ´ÙÀ½À¸·Î ·»´õ¸µ µÇµµ·Ï ÇÏ¿´´Ù.

¾Ö´Ï¸ÞÀÌ¼Ç Ãß°¡´Â turorial23.html¿¡µµ ¼³¸íÀÌ µÇ¾î ÀÖ´Ù.
ÀÌÀü°ú À̹ø Æ©Å丮¾óÀ» °°ÀÌ Âü°íÇϱ⠹ٶõ´Ù.

< ¾Ö´Ï¸ÞÀÌ¼Ç Ãß°¡ >

Idle , Jump ¾Ö´Ï¸ÞÀ̼ÇÀ» Ãß°¡ Çغ¸ÀÚ.

1. ¸Þ´º / Window / Animation ½ÇÇà

2. Hierarchy¿¡¼­ player ¿ÀºêÁ§Æ® ¼±ÅÃ

3. Create New ClipÀ¸·Î Animation Clip »ý¼º
Animation Æú´õ »ý¼ºÈÄ, Idle ¾Ö´Ï¸ÞÀÌ¼Ç À̸§Àº player@idle.animÀ¸·Î ÇÑ´Ù.

< ¾Ö´Ï¸ÞÀÌ¼Ç Å°ÇÁ·¹ÀÓ Ãß°¡ >

1. ·¹ÄÚµå ¹öÆ° Ŭ¸¯

2. ŸÀÓ ·ê·¯¹Ù¸¦ Ŭ¸¯ÇÏ¸é »¡°£ ¼±ÀÌ À̵¿ÇÑ´Ù. ÆíÁýÇÒ Å° ÇÁ·¹ÀÓÀ» °¡¸®Å²´Ù.

3. Scene¿¡¼­ player¸¦ ÆíÁýÇÑ´Ù.
(ÇØ´ç Å°ÇÁ·¹ÀÓ¿¡¼­ player¸¦ À̵¿ ÇÑ´Ù)

Scene¿¡¼­ Player¸¦ À̵¿Çϸé InspectorâÀÇ Position ¼Ó¼ºÀÌ »¡°£»öÀ¸·Î º¯ÇÑ´Ù.

4. ÆíÁýÀÌ ³¡³ª¸é Animation âÀÇ Ç÷¹ÀÌ ¹öÆ°(È­»ìÇ¥)À» ´­·¯¼­ È®ÀÎÇÑ´Ù.

5. È®ÀÎ ÈÄ, ÀÌ»óÀÌ ¾ø´Ù¸é ·¹ÄÚµå ¹öÆ°À» ´­·¯ ÆíÁýÀ» Á¾·á ÇÑ´Ù.

Á¡ÇÁ·Î ¾Ö´Ï¸ÞÀ̼ǵµ °¢ÀÚ ¸¸µé¾î º¸ÀÚ.
¾Ö´Ï¸ÞÀÌ¼Ç À̸§Àº player@jump.anim·Î ÇÑ´Ù.

player@idle.anim ¾Ö´Ï¸ÞÀ̼ÇÀÇ Dope Sheet¿Í Curves ºä ±×¸®°í InspectorâÀÇ È¸Àü°ªÀ» ¾î¶»°Ô Ç¥ÇöÇÏ°í ÀÖ´ÂÁö ºñ±³Çغ¸ÀÚ.

ZÃà ȸÀü°ªÀÌ -20.826À» °¢°¢ ´Ù¸¥ ¹æ½ÄÀ¸·Î Ç¥Çö ÇÏ°í ÀÖ´Ù.

Curves¿¡¼­´Â Rotation.z ÃàÀ» Ŭ¸¯ÇÑ´Ù.

¾Ö´Ï¸ÞÀ̼ÇÀÌ ¿Ï·áµÇ¸é Prefab·Î ÀúÀåÇÑ´Ù.

< Å°ÇÁ·¹ÀÓÁß¿¡ ƯÁ¤ Àڽĸ¸ ÆíÁýÇÒ·Á°í ÇÒ ¶§ ¾ÈµÇ´Â °æ¿ì >

PlayerÀÇ ÀÚ½ÄÀÌ 4°³ ÀÖ´Ù.

char_hero_beanMan_0
char_hero_beanMan_1
char_hero_beanMan_2
char_hero_beanMan_5

ÀÚ½ÄÁß¿¡ ½Ç¼ö·Î Animator ÄÄÆ÷³ÍÆ®°¡ Æ÷ÇԵǾî ÀÖ´Ù¸é ÆíÁýÀÌ ¾ÈµÉ°ÍÀÌ´Ù.
À̶§´Â ÀڽĿ¡ Æ÷ÇԵǾî ÀÖ´Â Animator ÄÄÆ÷³ÍÆ®¸¦ Á¦°Å ÈÄ ÆíÁýÇÑ´Ù.

< Loop ¾Ö´Ï¸ÞÀÌ¼Ç ¼Ó¼º >

Idle ¾Ö´Ï¸ÞÀ̼ÇÀº ¹Ýº¹µÇ´Â ·çÇÎ ¾Ö´Ï¸Þ´Ï¸ÞÀ̼ÇÀÌ´Ù.
°ø°Ý ¾Ö´Ï¸ÞÀ̼ÇÀÇ °æ¿ì¿¡´Â Çѹø¸¸ Ç÷¹ÀÌ µÈ´Ù.
·çÇÎ ¾Ö´Ï¸ÞÀ̼ÇÀº Projectâ¿¡¼­ ¾Ö´Ï¸ÞÀ̼ÇÀ» ¼±ÅÃÇϸé Loop ¼Ó¼ºÀ» È®ÀÎ ÇÒ ¼ö ÀÖ´Ù.

¸ÞÄ«´ÔÀº  tutorial14.html       tutorial15.html     turorial23.htmlÀ» Âü°íÇÑ´Ù.

ÇÁ·ÎÁ§Æ® :  2DKeyframeAnimation.zip