КАК СДЕЛАТЬ МАГАЗИН СКИНОВ | ПРОСТАЯ ИГРА НА Unity | 6 часть

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ • 114

  • @loc_de
    @loc_de  3 роки тому +13

    Привет) Нас уже 30 подписчиков! Двигаемся дальше в топ.

    • @kimviking9074
      @kimviking9074 2 роки тому +2

      У меня не скроллится.Помогите пожалуйста!!!

    • @kimviking9074
      @kimviking9074 2 роки тому +1

      @Капля У меня не скроллится.Помогите пожалуйста!!!

  • @tuZik1488
    @tuZik1488 Рік тому +9

    не забывайте в scroll rect указывать контент для скрола

  • @thejupiterman
    @thejupiterman 3 роки тому +17

    Хороший ролик, как и канал. Спасибо тебе

    • @RimYTT
      @RimYTT 3 роки тому +3

      О! Прив!

    • @kimviking9074
      @kimviking9074 2 роки тому +1

      У меня не скроллится.Помогите пожалуйста!!!

    • @luckybeeyt
      @luckybeeyt Рік тому +1

      Привет!

    • @luckybeeyt
      @luckybeeyt Рік тому +1

      @kimviking9074, я помню тебя с одного обзора, у тебя опять были проблемы

  • @tokiiskirukav
    @tokiiskirukav 2 роки тому +2

    Спасибо, долго копался с магазином( уже сгорел (У меня оказалась что забыл поставить статик в скрипте)) нашел тебя ролик класс, скрипт объясняешь очень подробно честно, с меня лайк и подписка, снимай дальше))))

    • @kimviking9074
      @kimviking9074 2 роки тому +1

      У меня не скроллится.Помогите пожалуйста!!!

    • @tokiiskirukav
      @tokiiskirukav 2 роки тому +1

      @@kimviking9074ты делал точно также как в видео?

    • @tokiiskirukav
      @tokiiskirukav 2 роки тому +1

      @@kimviking9074 Попробуй заново сделать пошагово как у него))

    • @mystic_sand
      @mystic_sand 2 роки тому +1

      @@kimviking9074 у меня тоже

  • @WorldofHipHopRap
    @WorldofHipHopRap 3 роки тому +5

    Хороший урок, и голос приятный, спасибо! 😊👍

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @0asteh
    @0asteh Рік тому +1

    Спасибо большое) очень крутое, и главное приятное объяснение!

  • @zeus1381
    @zeus1381 2 роки тому +1

    Крутой человек, крутой канал, спасибо брат!

  • @tpvanhorn
    @tpvanhorn Рік тому +1

    Привет, делал всё как у тебя, но в 49 строке в скрипте skinControl юнити выдают одну единственную ошибки, мол "объект должен быть в скрипте, но его нет", что делать?

  • @ultrahigh5961
    @ultrahigh5961 2 роки тому +6

    Спасибо автору за старания, НО это видео совсем НЕ поможет вам в создании магазина скинов. Много моментов не показано, некоторые просто не досказаны.
    В итоге у вас будет три скрипта, что делать с ними и как заставить их заработать правильно - вы должны догадаться сами. Ответа на этот вопрос в видео НЕТУ! Поэтому перед тем как вставлять эти скрипты в свою игру, подумайте хорошенько, стоит ли вам на это тратить время? В интернете много других, более качественных туториалов, лучше посмотрите их.

  • @anizorka80
    @anizorka80 3 роки тому +1

    Сделал всё как у тебя, но почему то у меня после манипуляций со скроллом, первый Image (1:29) остаётся слева за экраном, и если попробовать его потянуть направо, он возвращается обратно. Помоги, пожалуйста, второй день решить не могу...

    • @loc_de
      @loc_de  3 роки тому

      Привет) Это легко исправить. На объекте content в компоненте GridLayoutGroup в ChildAlignment нужно поставить UpperCenter.

    • @anizorka80
      @anizorka80 3 роки тому

      @@loc_de Премного благодарен, проблема решена!)

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

    • @ВадимПоліщук-л6ю
      @ВадимПоліщук-л6ю 2 роки тому

      @@kimviking9074 Могу помочь

  • @Саммер_Стандофф2

    а как сделать полностью инвентарь, покупать предметы в отдельном магазине, и чтобы предмены перемезались в инвентарь

  • @1mine1mine50
    @1mine1mine50 Рік тому

    Я вот не догоняю как сделать так чтоб после выхода из игры сохранялись покупки я знаю что можно через playerprefs но не понимаю как

  • @T3RI-GAMES
    @T3RI-GAMES 2 роки тому

    Красавчик) Топ контент!

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

    • @T3RI-GAMES
      @T3RI-GAMES 2 роки тому

      @@kimviking9074 Scroll Rect добавил?))

  • @illa777
    @illa777 2 роки тому +3

    Привет у меня почему-то не получилось денги не обновляется скин не сохраняется короче какой-то капец и такое чувство что что-то не так роботает

    • @loc_de
      @loc_de  2 роки тому

      всё должно работать

    • @illa777
      @illa777 2 роки тому +1

      @@loc_de а у меня не роботаеть Может я за рукожопел либо вы что-то не доросказали или не показали

    • @loc_de
      @loc_de  2 роки тому +1

      давай в дискорд, там помогу

    • @illa777
      @illa777 2 роки тому

      @@loc_de давай

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @carturgames
    @carturgames 2 роки тому

    Афигеть решил сделать пару скинов для разнообразия захожу на первый видос и тут росцветку кнопок такая же как и у меня

  • @ovendigital3294
    @ovendigital3294 3 роки тому +1

    Здарова , классные уроки !
    Как с тобой связаться?
    Просто через Дискорд не вышло.

    • @loc_de
      @loc_de  3 роки тому

      Что бы со мной связаться, есть только один путь - дискорд. loc#9248

    • @loc_de
      @loc_de  3 роки тому

      Запроса твоего в дискорде нету(

    • @НихатУмаров
      @НихатУмаров 3 роки тому

      @@loc_de я тебе отправил запрос

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @afa4ka
    @afa4ka 3 роки тому

    А как сделать то же самое, но в юнити 3д? Мне нужно менять не спрайт у условного Ball, а материал

    • @loc_de
      @loc_de  3 роки тому +2

      Довольно легко. Напиши в скрипте assignSkin
      public Material[] material;
      public GameObject Player;
      void Start()
      {
      Player.GetComponent().material = material[PlayerPrefs.GetInt("skinNum")];
      }
      вместо всего что там есть. И кинь его на Player, укажи в массив материалы.

    • @afa4ka
      @afa4ka 3 роки тому

      @@loc_de хорошо, спасибо

    • @afa4ka
      @afa4ka 3 роки тому

      @@loc_de спасибо большое, всё заработало! Получилось только с твоего видео, так что с меня подписка однозначно

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @afutik
    @afutik 2 роки тому +2

    Спасибо, очень помог

  • @danjubas4879
    @danjubas4879 Рік тому

    Почему у меня замки при переходе на другую сцену и обратно становятся закрытыми ?

  • @loken404
    @loken404 2 роки тому

    Сделал всё как у тебя, но почему то у меня после манипуляций со скроллом, у меня когда я скролю ко 2 изображению например, у меня он всегда возвращается к изображению 1, что делать

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

    • @ignisfeuer
      @ignisfeuer 2 роки тому

      Растяни content за пределы сцены на сколько тебе нужно.

  • @Nekit999_n
    @Nekit999_n 2 роки тому +1

    Спасибо большое за информацию

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @ПетяЕгоров-л1ж
    @ПетяЕгоров-л1ж Місяць тому

    Просто половину не сказал в видео и сам что-то там наделал в итоге у меня ничего не получилось в самом конце

  • @Forever-dj8hs
    @Forever-dj8hs 3 роки тому +1

    Привет, оч срочно. Сделал все как у тебя, но все меняется кроме спрайта самого игрока. Т.е. покупается, кнопки еквип - все отлично, но спрайт на ирроке(ball) не меняется. Что делать?

    • @loc_de
      @loc_de  3 роки тому

      Так сразу проблему не понять, пиши в дискорд, отвечу)

    • @kol4an721
      @kol4an721 3 роки тому +1

      if(isBuyed = true && equipped = true) {
      Player.Skin.ChangeSkin(skins[])
      }
      Else
      {
      Skin = Standard;
      }

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @spayman3493
    @spayman3493 2 роки тому

    привет а что делать если мне нужно сделать перемещение скинов по кнопке, тоесть когда кликаешь на кнопку справа то камера перематывается на правую сторону а если на левую кнопку нажать то на левую?

    • @loc_de
      @loc_de  2 роки тому

      Думаю лучше перемещать не камеру у скины. Хотя не знаю даже. На ютубе есть видео с таким типом магазинов посмотри, точно найдешь

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @d1kiywolf
    @d1kiywolf 2 роки тому

    а я бы при покупке просто добавлял ключ с соответствующим названием, а в if писать PlayerPrefs.HasKey(), так проще и не нужно париться со значениями

    • @loc_de
      @loc_de  2 роки тому

      Тоже вариант, я даже забыл про это

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

    • @zernybs1
      @zernybs1 4 місяці тому

      Хз

    • @d1kiywolf
      @d1kiywolf 4 місяці тому

      @@zernybs1 2 года назад чувак... 2 года назад. я так деграднул за это время

  • @MisterDem0n_
    @MisterDem0n_ 2 роки тому

    Ребят, или автор, подскажите пожалуйста! Как сделать плавное прибавление или отбавку баланса. Приведу пример: ты нажимаешь купить и с твоего баланса резко списались деньги. Как сделать что бы деньги списывались плавное (например как в гта или в том же атракционе груша где ты бьешь по ней и там не сразу результат, а ты ждёшь пока оно прокрутиться!)

    • @loc_de
      @loc_de  2 роки тому

      можно сделать какой то метод (принимает одно значение - цену) в котором в цикле отнимаются монетки по одной и каждую итерацию отображать изменения, запустить этот метод когда купили что то, передать цену и радуйся себе

    • @MisterDem0n_
      @MisterDem0n_ 2 роки тому

      @@loc_de Братан, я это сделал через коротину ахах)
      Все равно, спасибо за ответ!😉

  • @dreamerdev5032
    @dreamerdev5032 Рік тому

    Бро как ассет называется?

  • @mielirun7478
    @mielirun7478 2 роки тому

    Loc можно спросить? Я делаю ранер и мне нужно сделать магазин скинов для блоков с которих состоит уровень. Можно ли етот скрипт использовать для такого магазина или нет? Только у меня в игре два вида валюты.

    • @loc_de
      @loc_de  2 роки тому

      Конечно можно, но нужно будет переделывать немного. За основу магазина скрипт подойдёт, но детали индивидуально к каждой игре)

    • @mielirun7478
      @mielirun7478 2 роки тому

      А на игрока такое подойдет полюбому. Только ball в скрипте оставлять или менять в зависимости на что будет скин?

    • @loc_de
      @loc_de  2 роки тому

      @@mielirun7478 Именно так!

    • @mielirun7478
      @mielirun7478 2 роки тому

      @@loc_de у меня произошел баг.
      У меня 100 монет и я могу купить скин за 120 монет и после покупки у меня остаетса - 20 монет как исправить баг?

  • @8Dmusic1000
    @8Dmusic1000 3 роки тому

    Привет всё супер, но у меня вопрос. Что делать если у скинов есть своя анимация? Надо создать отдельный объект на сцену, который будет создавать выбранный скин?

    • @loc_de
      @loc_de  3 роки тому +2

      Привет. Можно попробовать просто включать свою анимацию каждому скину. Не знаю, нужно завестить что с этого получится.

    • @d1kiywolf
      @d1kiywolf 2 роки тому

      Может это уже не актуально, но:
      в меню покупок игры можно добавить все возможные скины с анимациями и переключать скины не скроллингом, а перемещением камеры через скрипт. Ну то есть жмешь кнопку вправо, камера проезжает вправо (либо сделать так, чтобы при проведении пальца камера проезжала соответствующее расстояние).
      А в самих уровнях просто спавнишь объект с нужным скином через Instantiate() префаба

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

    • @d1kiywolf
      @d1kiywolf 2 роки тому

      @@kimviking9074 посмотри видос у CocoCode, там хорошее объяснение скроллинга

  • @andrewham717
    @andrewham717 Рік тому

    Слишком быстро я плохо понял(

  • @parzifal6413
    @parzifal6413 2 роки тому

    Привет,нужна помощь, всё настроил всё работает кроме самого текста,как теперь сделать добавление денег если переменная статическая?

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @kol4an721
    @kol4an721 3 роки тому

    Видео полезное, но идентификатор статик не отвечает за использование поля в других скриптах..
    А вот модификатор public/private да

    • @loc_de
      @loc_de  3 роки тому

      хорошо, буду знать)

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

    • @kingxndbeats
      @kingxndbeats 2 роки тому

      @@kimviking9074 + тоже самое

  • @kimviking9074
    @kimviking9074 2 роки тому

    У меня не скроллится.Помогите пожалуйста!!!

  • @klaka9816
    @klaka9816 2 роки тому

    а как сделать монеты в игре?типо поднимаешь монету и у тебя пополняется баланс

    • @loc_de
      @loc_de  2 роки тому

      На Ютубе много роликов, можешь поискать. Точно есть полезное для тебя.

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @Xardikov1
    @Xardikov1 2 роки тому

    у меня ошибка NullReferenceException: Object reference not set to an instance of an object
    ScinControl.Update () (at Assets/ScinControl.cs:48)

  • @UFedor-hf3ys
    @UFedor-hf3ys Рік тому

    Плохо. Если у тебя больше одной кнопки и ты перезагрузишь сцену то у тебя всё откроется

  • @ДаниилМишин-й1у
    @ДаниилМишин-й1у 2 роки тому

    Супер!!!

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @Xardikov1
    @Xardikov1 2 роки тому

    ничего не работает

  • @Ice_cream_2023
    @Ice_cream_2023 2 роки тому +1

    Привет, помоги пожалуйста у меня скроллится

    • @kimviking9074
      @kimviking9074 2 роки тому

      У меня не скроллится.Помогите пожалуйста!!!

  • @ar2rron118
    @ar2rron118 2 роки тому

    Где остальные 5 частей?!

    • @loc_de
      @loc_de  2 роки тому

      скрыл

    • @ar2rron118
      @ar2rron118 2 роки тому

      @@loc_de Почему?

    • @loc_de
      @loc_de  2 роки тому

      были причины

    • @ar2rron118
      @ar2rron118 2 роки тому

      @@loc_de Пон

  • @Hi_Fanko2
    @Hi_Fanko2 Рік тому

    сделал все как по инструкции, в итоге ничего не работает...
    а, понял в чем ошибка, я просто гений, да...

  • @Fayns
    @Fayns Рік тому

    скрипты не рабочие