Системи інвентаризації 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 )