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



Pdf көрінісі
бет92/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   88   89   90   91   92   93   94   95   ...   252
Выполнение цикла с Unreal Engine 
В  вашем  редакторе  кода  откройте  ваш  проект  Unreal  Puzzle  из  Главы  3,  If,  Else  и 
Switch.  
Есть  несколько  способов  открыть  ваш  проект  в  Unreal.  Вероятно  самый  простой 
способ перейти в папку Unreal Projects (которая по умолчанию находится в вашей 
пользовательской папке Документы в Windows) и дважды щёлкните по файлу .sln в 
проводнике Windows, как показано на следующем скриншоте: 


83 | 
С т р а н и ц а
 
 
 
В Windows откройте файл .sln для редактирования кода вашего проекта 
Теперь, откройте файл 
PuzzleBlockGrid.cpp
. В этом файле прокрутите вниз до секции, 
которая начинается со следующего утверждения: 
void APuzzleBlockGrid::BeginPlay() 
Заметьте тут есть цикл for для порождения начальных девяти блоков, как показано 
в следующем коде: 
// 
Цикл для порождения каждого блока 
for( int32 BlockIndex=0; BlockIndex < NumBlocks; BlockIndex++ ) 

  // ... 
}
 
Поскольку 
NumBlocks
 (который используется для определения когда останавливать 
цикл) вычисляется как 
Size*Size
, мы можем легко изменить число порождающихся 
блоков  сменив  значение  переменной 
Size
.  Перейдите  на  строку  23  файла 
PuzzleBlockGrid.cpp
 и измените значение переменной 
Size
 на четыре или пять. Затем, 
запустите код снова. 
Вы  должны  увидеть,  что  блоков  на  экране  стало  больше,  как  показано  на 
следующем скриншоте: 


84 | 
С т р а н и ц а
 
 


Достарыңызбен бөлісу:
1   ...   88   89   90   91   92   93   94   95   ...   252




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

    Басты бет