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



Pdf көрінісі
бет194/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   190   191   192   193   194   195   196   197   ...   252
Объявляем рюкзак 
Мы можем представить рюкзак игрока просто как предмет 
TMap
. Чтобы 
позволить  вашему  игроку  собирать  предметы  в  мире,  откройте  файл  Avatar.h  и 
добавьте следующее объявление TMap: 
class APickupItem; // forward declare the APickupItem class, 
                                // since it will be "mentioned" in a member function 
decl below 
UCLASS() 
class GOLDENEGG_API AAvatar : public ACharacter 

GENERATED_UCLASS_BODY() 
// 
Карта для рюкзака – backpack игрока  
TMap Backpack; 
// 
Значки для предметов в рюкзаке, просматриваются строкой 
TMap Icons; 
// 
Флаг выводящий нам Интерфейс Пользователя показывает 
bool inventoryShowing; 
// 
функция-член даущая аватару иметь предмет 
void Pickup( APickupItem *item ); 
// ... 
остальная часть файла Avatar.h такая же как до этого 
}; 


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




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

    Басты бет