Как сделать бонус код панель в Unity 2D

Поделиться
HTML-код
  • Опубликовано: 29 сен 2024
  • В этом ролике я показал как сделать бонус код панель, или же кодовую панель и т.д. Благодаря этому можно сделать возможность дополнительно получать секретные плюшечки в виде монет, очков, балов, хз много ешё чего)
    Скрипты: t.me/jupitertg...
    Telegram канал: t.me/jupitertg
    Поддержите канал на бусти: boosty.to/jupi...
    Для предложений и связи: voknemilk@gmail.com

Комментарии • 48

  • @thejupiterman
    @thejupiterman  Год назад +8

    Поправочка в коде. В место того множества методов можно сделать всё одним:
    public void AllButtons(int ButtonID)
    {
    Code += ButtonID;
    }
    И в самом эдиторе выставить значения
    Приношу извинения за свою тупость ахах

  • @nubius2486
    @nubius2486 Год назад +1

    Жду проду

  • @Megakrosha486
    @Megakrosha486 Год назад +2

    Классно , но можно ли реализовать методы Button_1, Button_2, итд в одном методе с входным значением номера кнопки:
    --------------------------------------------------------------
    public void Button(int buttonNumber){
    switch(buttonNumber){
    case 0:
    code += 0;
    break;
    case 1:
    code += 1;
    break;
    // ну и так до 9
    }
    }
    --------------------------------------------------------------
    Так можно сделать?

    • @alexandr_sirota
      @alexandr_sirota Год назад +2

      public void Button(int buttonNumber){code+=buttonNumber}

    • @Megakrosha486
      @Megakrosha486 Год назад

      @@alexandr_sirota еще лучше ,
      это бадибег для условной логики :)

  • @Just_tsar
    @Just_tsar Год назад +1

    Странная реализация кода, зачем то в апдейте много делаешь не нужно
    Каждую отдельную кнопку назначаешь
    Почему нельзя сделать - головной код - к которому через публичный метод передается значение кнопки
    У тебя все напихано в один класс - это не есть хорошо

    • @RimaxGamer
      @RimaxGamer Год назад

      void Button(int i)
      {
      score += i;
      }

  • @AlexVise
    @AlexVise Год назад +4

    Оперативно ставлю лайк ;)

  • @MCCigloo
    @MCCigloo Год назад +1

    ты лучший!

  • @Ахмед-ч1э
    @Ахмед-ч1э Год назад +1

    Первый

  • @Neketor
    @Neketor Год назад +2

    Как всегда топ!!!!

  • @janapeg
    @janapeg Год назад +5

    не не не, ты хочешь сказать что ты выложил видео за минуту до того как мне срочно понадобилось сделать кодовую панель в игре? Юп, ты лучший, продолжай в том же духе

    • @thejupiterman
      @thejupiterman  Год назад

      В этом коде есть небольшой не дочёт

    • @thejupiterman
      @thejupiterman  Год назад

      Я в закреплённом коменте написал как можно сделать проще

  • @qdnr
    @qdnr Год назад

    Через форич

  • @motick654_gamejolt5
    @motick654_gamejolt5 4 месяца назад

    боже, а так можно было?

  • @bob3ik
    @bob3ik Год назад +3

    Ждем продолжения! Было бы интересно не только узнать, как делать промокоды одноразовыми, но и другие вещи, например: как вводить текст, например, через клавиатуру на телефоне; как сделать генерацию таких кодов; как сделать промокод, который ограничевается единичным использованием на ВСЕХ устройствах (тобишь, если на одном устройстве промокод использовали, его не могли использовать на другом)

    • @Megakrosha486
      @Megakrosha486 Год назад

      И в идиале с криптографией, иначе просто некоторые игроки могут узнать коды. 🤫

    • @bob3ik
      @bob3ik Год назад

      @@Megakrosha486, а это как?

    • @Megakrosha486
      @Megakrosha486 Год назад +1

      ​@@bob3ik почитай статьи на эту тему

  • @VadimShanko
    @VadimShanko Год назад

    Извини за критику, но какой же всё таки бездарный код. Зачем столько одинаковых методов ввода цифр? Можно один метод с передачей переменной цифры, которая настраивается в Unity. Апдейт? Почему бы не использовать событие OnChange в Инпуте.
    Нижнее подчеркивание в названии методов не использует вместе с большой буквой. Коды и награды бы вынести в другое место, чтобы этот код можно было использовать на другой панели в игре.
    Вопрос не в полировке, а в каких-то элементарных вещах, которые сделают код короче и оптимизированей

    • @RimaxGamer
      @RimaxGamer Год назад

      он написал, что тупанул

    • @RimaxGamer
      @RimaxGamer Год назад

      Можно просто void Button(int i)

  • @albertaegis
    @albertaegis Год назад

    Конечно!!! ждём

  • @ghjkljjnbv
    @ghjkljjnbv Год назад +1

    О! как раз хотел себе такую панель в мультиплеер добавить)))

  • @andriystrilets1263
    @andriystrilets1263 Год назад

    Я пятый

  • @defix_gamedev
    @defix_gamedev Год назад +1

    Я все понимаю, но методы кнопок можно было без особой сложности заменить на:
    public void ButtonClickCode(int number) {
    code += Mathf.Clamp(number, 0, 9).ToString();
    }
    А так видео хорошее, новичкам поможет

    • @thejupiterman
      @thejupiterman  Год назад

      Спасибо. Ты действительно прав, я в этом плане лохонулся)

  • @SainWee
    @SainWee Год назад +1

    Спасибо, как раз в игру хотел добавить)

  • @xhunt8r
    @xhunt8r Год назад +1

    Привет) Можно даже сделать промокод чтобы потом редактировать его через сайт,возможно сниму об этом видео там вроде не особо сложно

    • @RimaxGamer
      @RimaxGamer Год назад

      А это прикольная идея

  • @ferty4336
    @ferty4336 Год назад +1

    Боже, как можно писать такой тупой код.
    Ты в слепую писал?

    • @RimaxGamer
      @RimaxGamer Год назад +1

      Он написал, что тупанул

    • @ferty4336
      @ferty4336 Год назад

      @@RimaxGamer и что?

    • @RimaxGamer
      @RimaxGamer Год назад

      @@ferty4336 Помоему он переделал скрипт, чек тг

    • @ferty4336
      @ferty4336 Год назад

      @@RimaxGamer пускай видео удаляет, стыдно же будет потом

    • @RimaxGamer
      @RimaxGamer Год назад

      @@ferty4336 Он не переделал, я посмотрел

  • @funnyguy741
    @funnyguy741 Год назад +1

    Юхуу, новый гайд🎉

  • @denarser7741
    @denarser7741 Год назад +1

    Спасибо ещё за один урок!

  • @aliyar_erbolatov9916
    @aliyar_erbolatov9916 Год назад

    Привет, Сделай видео про передаче данных между сцен (без DontDestroyOnLoad так как он просто дублируют ) с использованием static не смог сделать, как думаешь можно ли сделать с префабом

    • @RimaxGamer
      @RimaxGamer Год назад

      playerPrefs

    • @aliyar_erbolatov9916
      @aliyar_erbolatov9916 Год назад

      @@RimaxGamer это просто сохранения данных в одном сцен мне нужно передаче данных