Код для взмахов мечём Мы хоти добавить событие извещения анимации, когда мечём махнули. Сначала
объявим и добавим С++ функцию, которую можно вызывать из блупринта, в ваш
класс Monster:
//
в Monster.h:
UFUNCTION( BlueprintCallable, Category = Collision )
void SwordSwung();
Утверждение BlueprintCallable означает, что эту функцию возможно вызывать из
блупринтов. Другими словами, SwordSwung() (МечёмМахнули) будет С++
функцией, которую мы можем запускать из узла блупринта, как показано здесь:
259 |
С т р а н и ц а
//
в Monster.cpp
void AMonster::SwordSwung()
{
if( MeleeWeapon )
{
MeleeWeapon->Swing();
}
}
Далее откройте анимацию Mixamo_Adam_Sword_Slash, дважды щёлкнув по ней в
вашем Content Browser (это должно быть в MixamoAnimPack/Mixamo_Adam/