Изучаем С++ создавая игры в ue4 Уилльям Шериф Изучайте программирование С++ с интересным применением реально мира, что позволит вам создавать ваши собственные игры!



Pdf көрінісі
бет227/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   223   224   225   226   227   228   229   230   ...   252
Байланысты:
аа

Код для взмахов мечём 
Мы  хоти  добавить  событие  извещения  анимации,  когда  мечём  махнули.  Сначала 
объявим  и  добавим  С++  функцию,  которую  можно  вызывать  из  блупринта,  в  ваш 
класс 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/ 


Достарыңызбен бөлісу:
1   ...   223   224   225   226   227   228   229   230   ...   252




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет