Системы инвентаризации RPG: курс Intermediate уровня написания игр на C#

Системы инвентаризации RPG: курс Intermediate уровня написания игр на C#
en
27.10.2022
8 г 59 мін 24 сек

Используя Unity 2019.3, мы покажем вам, как включить систему инвентаризации для любого из ваших проектов, в которых требуется поднимать, бросать, перемещать и экипировать предметы!ия.

 

Чему вы научитесь на этом курсе:

  • Как реализовать и оформить пользовательский интерфейс инвентаря, чтобы панели, кнопки, слоты и значки имели смысл.
  • Как использовать полезные компоненты пользовательского интерфейса, такие как актив прокрутки и группа макетов сетки, чтобы упростить структурирование пользовательского интерфейса инвентаря.
  • Как использовать систему перетаскивания, чтобы игроки могли брать предметы из инвентаря и перемещать их в другие слоты или бросать их в мир.
  • Как использовать и модифицировать систему экипировки, чтобы игроки могли экипировать оружие и доспехи из своего инвентаря.
  • Как связать то, что игрок видит на экране в своем инвентаре, и то, что знает ваша серверная система, должно быть соответствующей информацией, хранящейся в инвентаре.
  • Как использовать и модифицировать систему всплывающих подсказок, которая дает игроку информацию о предметах его инвентаря.
  • Как сделать предметы штабелируемыми, чтобы, если у игрока есть более одного предмета, он занимал только один слот инвентаря и отображал, сколько предметов было сложено.
  • Как реорганизовать ваш код, чтобы при добавлении новой функции она распространялась на все области вашего проекта, не ломая вашу игру.
  • Как создать макет пользовательского интерфейса в Unity до того, как ваша функциональность будет готова.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 1317969 [filesize] => 25328085 [mime_type] => video/mp4 [length] => 139 [length_formatted] => 2:19 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 127692 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090484693877551 ) [created_timestamp] => -2082844800 )