1393/8/21، 06:10 عصر
نکته اول باید شما فیلم آموزش ساخت بازی پلتفرمی را دیده باشید اگر ندیده اید اینجا کلیک کنید.
روش ضربه زدن انیمشن بازی ما به دشمن
برای ساختن عمل ضربه: باید به اسپریتPlayerBox خودتون اضافه کنید یک انیمشن برای ضربه زدن-اسم انیمشن من هستAta.به اسپریتPlayerBox یکinstace variable.
![[تصویر: tuto1.png]](https://www.scirra.com/images/articles/tuto1.png)
به قسمت دستورات برین و اضافه کنید: با فشردن دکمه space-یک sub event اضافه کرده:رو اسپریت (Playerbox)کلیک کرده و گزینه is boolean istanci variable set را انتخاب می کنیم. یک add action بهش میدیم که باز رو اسپریت (playerbox) گلیک کرده و گزینهset boolean را انخاب می کنیم و آن را روشن(true) می کنیم.
![[تصویر: tuto2.png]](https://www.scirra.com/images/articles/tuto2.png)
یک دستور دیگه اضافه کنید: رو اسپریت playerbox کلیک کرده و گزینه is boolean istanci variable set را بزنید-و بگید اسپریت player به انیمشن(set animation) ضربه زدن(َAta) تبدیل شود.بعد یک sub event بهش اضافه کرده اگر اسپریت player ما با دشمن برخورد کرد( Play on colisium with)-دشمن ما حذف شود(destroy)
![[تصویر: tuto3_2.png]](https://www.scirra.com/images/articles/tuto3_2.png)
یک دستور جدید ایجاد کنید و بر روی اسپریت play کلیک کرده و گزینه on finish را به"Ata" تغیر دهید-و یک add action بهش دهید و روی اسپریت playerbox کلیک کرده و گزینه set boolean را خاموش کنید(false).و یک sub event جدید بهش اضافه کنید و بر روی اسپریت playerbox کلیک کرده و گزینه در حال حرکت( is moving) را انتخاب کنیدو بهش یکadd action: اضافه کنید که اسپریت play به انیمشن حرکت(Run)در بیاید
و یک sub event دیگر اضافه کرده و بر روی اسپریت playerbox کلیک کرده و گزینه در حال حرکت(is moving) را انتخاب کنیدبعد برروی Sub event خود راست کلیک کرده و گزینه invert را بزنید تا چپه شود.و باز بهش یکadd action اضافه کرده و بر روی اسپریت player کلیک کرده و انیمشن آن را به ایستاده(Idle) انتخاب کنید.
![[تصویر: tuto4_2.png]](https://www.scirra.com/images/articles/tuto4_2.png)
و این کار را بر دیگر انیمشن ها انجام دهید چه در حال زدن چه در حال نزدن مانند تصویر زیر:
![[تصویر: tuto5.png]](https://www.scirra.com/images/articles/tuto5.png)
![[تصویر: tuto6.png]](https://www.scirra.com/images/articles/tuto6.png)
![[تصویر: tuto7.png]](https://www.scirra.com/images/articles/tuto7.png)
![[تصویر: tuto8.png]](https://www.scirra.com/images/articles/tuto8.png)
![[تصویر: tuto9.png]](https://www.scirra.com/images/articles/tuto9.png)
روش ضربه زدن انیمشن بازی ما به دشمن
برای ساختن عمل ضربه: باید به اسپریتPlayerBox خودتون اضافه کنید یک انیمشن برای ضربه زدن-اسم انیمشن من هستAta.به اسپریتPlayerBox یکinstace variable.
![[تصویر: tuto1.png]](https://www.scirra.com/images/articles/tuto1.png)
به قسمت دستورات برین و اضافه کنید: با فشردن دکمه space-یک sub event اضافه کرده:رو اسپریت (Playerbox)کلیک کرده و گزینه is boolean istanci variable set را انتخاب می کنیم. یک add action بهش میدیم که باز رو اسپریت (playerbox) گلیک کرده و گزینهset boolean را انخاب می کنیم و آن را روشن(true) می کنیم.
![[تصویر: tuto2.png]](https://www.scirra.com/images/articles/tuto2.png)
یک دستور دیگه اضافه کنید: رو اسپریت playerbox کلیک کرده و گزینه is boolean istanci variable set را بزنید-و بگید اسپریت player به انیمشن(set animation) ضربه زدن(َAta) تبدیل شود.بعد یک sub event بهش اضافه کرده اگر اسپریت player ما با دشمن برخورد کرد( Play on colisium with)-دشمن ما حذف شود(destroy)
![[تصویر: tuto3_2.png]](https://www.scirra.com/images/articles/tuto3_2.png)
یک دستور جدید ایجاد کنید و بر روی اسپریت play کلیک کرده و گزینه on finish را به"Ata" تغیر دهید-و یک add action بهش دهید و روی اسپریت playerbox کلیک کرده و گزینه set boolean را خاموش کنید(false).و یک sub event جدید بهش اضافه کنید و بر روی اسپریت playerbox کلیک کرده و گزینه در حال حرکت( is moving) را انتخاب کنیدو بهش یکadd action: اضافه کنید که اسپریت play به انیمشن حرکت(Run)در بیاید
و یک sub event دیگر اضافه کرده و بر روی اسپریت playerbox کلیک کرده و گزینه در حال حرکت(is moving) را انتخاب کنیدبعد برروی Sub event خود راست کلیک کرده و گزینه invert را بزنید تا چپه شود.و باز بهش یکadd action اضافه کرده و بر روی اسپریت player کلیک کرده و انیمشن آن را به ایستاده(Idle) انتخاب کنید.
![[تصویر: tuto4_2.png]](https://www.scirra.com/images/articles/tuto4_2.png)
و این کار را بر دیگر انیمشن ها انجام دهید چه در حال زدن چه در حال نزدن مانند تصویر زیر:
![[تصویر: tuto5.png]](https://www.scirra.com/images/articles/tuto5.png)
![[تصویر: tuto6.png]](https://www.scirra.com/images/articles/tuto6.png)
![[تصویر: tuto7.png]](https://www.scirra.com/images/articles/tuto7.png)
![[تصویر: tuto8.png]](https://www.scirra.com/images/articles/tuto8.png)
![[تصویر: tuto9.png]](https://www.scirra.com/images/articles/tuto9.png)