2D Инвентарь в Unity #3 - легко

  Рет қаралды 15,743

Graphical Design

Graphical Design

5 жыл бұрын

В этом уроке мы начнем создавать 2Д инвентарь в Unity. В котором можно будет перемещать предметы, стакать их и сделаем визуальную часть.
• 2D Инвентарь в Unity -... - 1 часть
• 2D Инвентарь в Unity ... - 2 часть
• 2D Инвентарь в Unity ... - 3 часть
• 2D Инвентарь в Unity ... - 4 часть
• 2D Инвентарь в Unity ... - 5 часть
• 2D Инвентарь в Unity ... - 6 часть
/ graphicaldesignua - мой патреон для поддержки)
unity.com/ru - ссылка на Unity

Пікірлер: 33
@dumzed7871
@dumzed7871 5 жыл бұрын
Сделай урок по сохраненею или меню с ровнями
@_SGS_
@_SGS_ 2 жыл бұрын
Помогите пожалуйста как можно обратиться к конкретному предмету и его переменой count, чтобы потом ее изменять
@sedmoy_
@sedmoy_ 5 ай бұрын
как сделать так чтобы перемещение не срабатывало если я нажимаю сначала на пустую клетку, там где просто картинка ячейки?
@Unknown-jy8if
@Unknown-jy8if 2 жыл бұрын
Есть такая комбинация клавиш Ctrl + B она показывает ошибки сборки
@user-uu5sr2et5k
@user-uu5sr2et5k 3 жыл бұрын
Два вопроса и одно замечание. 1-е. Объявление классов AddItem и AddInventoryItem идентичны за исключением того, что в первом классе три параметра, а во втором только два (Отсутствует поле count). При этом, с одной стороны, в ходе дальнейшего написания автор использует определение AddInventoryItem только для двух параметров, а с другой в самом этом классе оставил строчки ссылающиеся на поле count. Отсюда вопрос, где ошибка? 2-е. Объявление класса CopyInventoryItem выдает ошибку типа "не все пути к коду возвращают значение". С чем это может быть связано? P.S. Очень неудобно, что у автора не работает обозначение ошибок в коде. В результате складывается обманчивое впечатление, что он пишет его без них, а это не так. Хотя бы даже в тех случаях, когда одни строки ссылаются на еще не прописанные классы или переменные. Заранее благодарен за ответ.
@fomakrest2581
@fomakrest2581 3 жыл бұрын
1. В классе AddInventoryItem вместо count используется invItem.count, если у вас в этом классе присутствует переменная count, просто замените её на invItem.count, вроде автор по ходу видео так и сделал 2. Возможно вместо "public ItemInventory CopyInventoryItem(ItemInventory old)" вы написали "public void CopyInventoryItem(ItemInventory old)", тут функция возвращает значение типа ItemInventory. Либо вы не написали return
@AhmedAyman-dv7uf
@AhmedAyman-dv7uf 3 жыл бұрын
6:00 - пометка самоому себе
@m1haliks
@m1haliks 4 жыл бұрын
Пишет ошибку на ScreenToWorldPoint(pos) в чем проблема?
@m1haliks
@m1haliks 4 жыл бұрын
нашел в инете ответ, когда задаешь cam надо дописать UnityEngine вот так: public UnityEngine.Camera cam; надеюсь после таких самостоятельных исправлений у меня заработает код)
@user-cn3jl1ww9p
@user-cn3jl1ww9p 4 жыл бұрын
В итоге у тебя получилось весь инвентарь сделать?
@m1haliks
@m1haliks 4 жыл бұрын
Да
@user-cn3jl1ww9p
@user-cn3jl1ww9p 4 жыл бұрын
@@m1haliks ты потом, после этого урока ещё ошибки находил или трудности были какие-то?
@m1haliks
@m1haliks 4 жыл бұрын
Нет
@kai_9482
@kai_9482 3 жыл бұрын
Я строчку пропустил и хз где она
@kai_9482
@kai_9482 3 жыл бұрын
Дайте код пж
@Siorinex
@Siorinex 4 ай бұрын
Мммм.... Соррян, а count точно больше 1? Мб больше или равно? 1 - это всё-же хоть один есть...
@user-sr5tl7dt4h
@user-sr5tl7dt4h Жыл бұрын
ААА, это просто урок о том, как не нужно писать.
@code-pro
@code-pro 4 жыл бұрын
Дружище, установи себе нормальную IDE - Rider, не представляю, как можно работать в отвратительном Visual Studio, глаза кровью обливаются, когда вижу, что он даже не делает автокомплит названия методов
@Itibsoft-chanel
@Itibsoft-chanel 3 жыл бұрын
На вкус и цвет товарища нет. Мне лично приятнее в Visual Studio, хотя Rider более удобен в использовании, но душа не тянет к нему. Визуалку полюбил)
@unonim1759
@unonim1759 3 жыл бұрын
Я В БЛОКНОТЕ РАБОТАЮ, о чём ты говоришь?
@user-xh8bz7vb3f
@user-xh8bz7vb3f 3 жыл бұрын
да чувак просто в External Script Editor не поставил студию, от чего не видит классы и т д и интеллисенс посему не дает подсказок. Так что не в редакторе дело, а в самом человеке
@n1k1zoomi
@n1k1zoomi 2 жыл бұрын
Умник дай бесплатный Rider сначала всем а потом говори. Visual studio удобнее, пользовался Rider пока был пробный период, в нём больше непонятных ошибок, которые настроить нельзя. Вынести несколько строк в отдельный void мне удобнее через Ctrl+X Ctrl+V, нежели в Rider с сочетанием клавиш делать новый void
@stjan4884
@stjan4884 2 жыл бұрын
@@unonim1759 понимаю было тоже время
@kazul8495
@kazul8495 4 жыл бұрын
И кавой? Че с этим делать? The name 'Copylnventoryltem' does not exist in the current context
@Itibsoft-chanel
@Itibsoft-chanel 3 жыл бұрын
Эм...Там же все написано) CopyInventoryItem не существует в данном контексте. Скорее всего вы не создали этот метод для копирования элементов из инвентаря. На 2:51 автор показывает как создает этот метод!
2D Инвентарь в Unity  #4  - легко
15:05
Graphical Design
Рет қаралды 16 М.
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 11 МЛН
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 134 МЛН
PINK UNITY MATERIAL FIX (UPDATED 2023) VRCHAT AVATAR
0:40
GwennovereVR
Рет қаралды 19 М.
2D Инвентарь в Unity  #6  - легко
5:58
Graphical Design
Рет қаралды 13 М.
2d ферма на unity [туториал] #3 Инвентарь
29:43
Карточная Игра на Unity #1 - Drag & Drop
13:20
Drag and drop in Unity UI - create your own inventory UI!
12:47
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 11 МЛН