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


Прикрепляем действия карты к клавише



Pdf көрінісі
бет197/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   193   194   195   196   197   198   199   200   ...   252
Байланысты:
аа

Прикрепляем действия карты к клавише 
Нам  нужно  прикрепить  клавишу,  чтобы  активировать  отображение  инвентаря 
игрока.  В  редакторе  UE4,  добавьте  Action  Mappings  +  названный  Inventory  и 
назначьте его к клавише I:   


207 | 
С т р а н и ц а
 
 
 
В  файле  Avatar.h,  добавьте  функцию-член,  запускаемую,  когда  нужно  отображать 
инвентарь игрока: 
void ToggleInventory(); 
В  файле  Avatar.cpp,  осуществите  функцию  ToggleInventory(),  как  показано  в 
следующем коде: 
void AAvatar::ToggleInventory() 

if( GEngine ) 

    GEngine->
AddOnScreenDebugMessage( 0, 5.f, FColor::Red, "Showinginventory…" ); 

}
 
Затем, 
соедините 
действие 
“Inventory” 
с 
AAvatar::ToggleInventory() 
в 
SetupPlayerInputComponent():  
void AAvatar::SetupPlayerInputComponent(class UInputComponent*InputComponent) 

InputComponent->BindAction( "Inventory", IE_Pressed, this,&AAvatar::ToggleInventory ); 
// 
остальная часть SetupPlayerInputComponent такая же как до этого 
}
 


Достарыңызбен бөлісу:
1   ...   193   194   195   196   197   198   199   200   ...   252




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

    Басты бет