Как сделать бонус код панель в Unity 2D
HTML-код
- Опубликовано: 29 сен 2024
- В этом ролике я показал как сделать бонус код панель, или же кодовую панель и т.д. Благодаря этому можно сделать возможность дополнительно получать секретные плюшечки в виде монет, очков, балов, хз много ешё чего)
Скрипты: t.me/jupitertg...
Telegram канал: t.me/jupitertg
Поддержите канал на бусти: boosty.to/jupi...
Для предложений и связи: voknemilk@gmail.com
Поправочка в коде. В место того множества методов можно сделать всё одним:
public void AllButtons(int ButtonID)
{
Code += ButtonID;
}
И в самом эдиторе выставить значения
Приношу извинения за свою тупость ахах
Бывает бывает)
Жду проду
Классно , но можно ли реализовать методы Button_1, Button_2, итд в одном методе с входным значением номера кнопки:
--------------------------------------------------------------
public void Button(int buttonNumber){
switch(buttonNumber){
case 0:
code += 0;
break;
case 1:
code += 1;
break;
// ну и так до 9
}
}
--------------------------------------------------------------
Так можно сделать?
public void Button(int buttonNumber){code+=buttonNumber}
@@alexandr_sirota еще лучше ,
это бадибег для условной логики :)
Странная реализация кода, зачем то в апдейте много делаешь не нужно
Каждую отдельную кнопку назначаешь
Почему нельзя сделать - головной код - к которому через публичный метод передается значение кнопки
У тебя все напихано в один класс - это не есть хорошо
void Button(int i)
{
score += i;
}
Оперативно ставлю лайк ;)
me too
ты лучший!
Первый
Как всегда топ!!!!
не не не, ты хочешь сказать что ты выложил видео за минуту до того как мне срочно понадобилось сделать кодовую панель в игре? Юп, ты лучший, продолжай в том же духе
В этом коде есть небольшой не дочёт
Я в закреплённом коменте написал как можно сделать проще
Через форич
боже, а так можно было?
Ждем продолжения! Было бы интересно не только узнать, как делать промокоды одноразовыми, но и другие вещи, например: как вводить текст, например, через клавиатуру на телефоне; как сделать генерацию таких кодов; как сделать промокод, который ограничевается единичным использованием на ВСЕХ устройствах (тобишь, если на одном устройстве промокод использовали, его не могли использовать на другом)
И в идиале с криптографией, иначе просто некоторые игроки могут узнать коды. 🤫
@@Megakrosha486, а это как?
@@bob3ik почитай статьи на эту тему
Извини за критику, но какой же всё таки бездарный код. Зачем столько одинаковых методов ввода цифр? Можно один метод с передачей переменной цифры, которая настраивается в Unity. Апдейт? Почему бы не использовать событие OnChange в Инпуте.
Нижнее подчеркивание в названии методов не использует вместе с большой буквой. Коды и награды бы вынести в другое место, чтобы этот код можно было использовать на другой панели в игре.
Вопрос не в полировке, а в каких-то элементарных вещах, которые сделают код короче и оптимизированей
он написал, что тупанул
Можно просто void Button(int i)
Конечно!!! ждём
О! как раз хотел себе такую панель в мультиплеер добавить)))
Я пятый
Я все понимаю, но методы кнопок можно было без особой сложности заменить на:
public void ButtonClickCode(int number) {
code += Mathf.Clamp(number, 0, 9).ToString();
}
А так видео хорошее, новичкам поможет
Спасибо. Ты действительно прав, я в этом плане лохонулся)
Спасибо, как раз в игру хотел добавить)
Привет) Можно даже сделать промокод чтобы потом редактировать его через сайт,возможно сниму об этом видео там вроде не особо сложно
А это прикольная идея
Боже, как можно писать такой тупой код.
Ты в слепую писал?
Он написал, что тупанул
@@RimaxGamer и что?
@@ferty4336 Помоему он переделал скрипт, чек тг
@@RimaxGamer пускай видео удаляет, стыдно же будет потом
@@ferty4336 Он не переделал, я посмотрел
Юхуу, новый гайд🎉
Спасибо ещё за один урок!
Привет, Сделай видео про передаче данных между сцен (без DontDestroyOnLoad так как он просто дублируют ) с использованием static не смог сделать, как думаешь можно ли сделать с префабом
playerPrefs
@@RimaxGamer это просто сохранения данных в одном сцен мне нужно передаче данных