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


Чтение и запись в занятом вами месте в памяти



Pdf көрінісі
бет51/252
Дата06.01.2022
өлшемі12,25 Mb.
#11940
1   ...   47   48   49   50   51   52   53   54   ...   252
Чтение и запись в занятом вами месте в памяти 
Записывать  значение  в  память  легко!  Как  только  у  вас  появилась  переменная  hp, 
вы просто приписываете ей значение, используя знак =: 
hp = 500; 


36 | 
С т р а н и ц а
 
 
Вуаля! У игрока есть 500 единиц.  
Чтение  переменной  также  просто.  Чтобы  вывести  значение  переменной,  просто 
введите это: 
cout << hp << endl; 
Это выведет значение, хранящееся в переменной hp. Если вы изменяете значение 
hp, а затем применяете 
cout
 снова, то будет выведено самое последнее значение, 
как показано здесь: 
hp = 1200; 
cout << hp << endl; // 
теперь показывает 1200 
 
Числа это всё  
Кое-что  к  чему  вам  нужно  привыкнуть,  когда  вы  начинаете  компьютерное 
программирование,  это  то,  что  поразительное  число  вещей  может  храниться  в 
компьютерной памяти просто как числа.  Единицы здоровья игрока? Как мы только 
что  видели  в  предыдущем  разделе,  единицы  здоровья  могут  быть  целыми 
числами.  Если  игроку  нанесён  урон,  то  мы  понижаем  это  число.  Если  игрок 
приобрёл здоровье, то мы повышаем это число.  
Цвета  так  же  могут  храниться  в  числах!  Если  вы  используете  стандартные 
программы редактирования изображения, то обычно  имеются ползунки, которые 
указывают  цвет,  показывая  как  много  красного,  зелёного  и  синего  было 
использовано. Как ползунки цвета в Pixelmator. Цвет в свою очередь представлен 
трёмя числами. Фиолетовый цвет, показанный на рисунке 1, является (R=127, G=34, 
B=203). 
 


Достарыңызбен бөлісу:
1   ...   47   48   49   50   51   52   53   54   ...   252




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

    Басты бет