Тёмный

Как сделать КЛИКЕР за 8 минут | Unity, C# 

sashking
Подписаться 498
Просмотров 49 тыс.
50% 1

Ссылки
Дискорд: / discord
В этом ролике я покажу как очень просто сделать основу для кликера в Юнити.

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 158   
@Klubini
@Klubini 11 месяцев назад
Ну у меня юнити 8 минут запускается. Ничё не знаю, в дедлайн не уложился.
@Werni-May
@Werni-May 3 месяца назад
у меня всё норм правда я чючють скрипт изменил вот: using UnityEngine; using UnityEngine.UI; public class GameScript : MonoBehaviour { public static int money; public static int rate = 1; public Text moneyText; public void Start() { money = PlayerPrefs.GetInt("money", 0); rate = PlayerPrefs.GetInt("rate", 1); } public void Click() { money += rate; PlayerPrefs.SetInt("money", money); } public void UpgradeClick() { if (money >= 15) { money -= 15; rate += 1; PlayerPrefs.SetInt("money", money); PlayerPrefs.SetInt("rate", rate); } } public void Update() { moneyText.text = "$" + money; } } а так всё по тутору
@Kerosene1628
@Kerosene1628 3 месяца назад
У меня 25😢
@Dix_02
@Dix_02 3 месяца назад
30 💀
@zxkilla4
@zxkilla4 2 месяца назад
У меня, если создаю, то 20, если редактирую прошлый, то 3 минуты
@pyst0sh
@pyst0sh 21 день назад
Чё у меня меньше минуты грузит
@mAke1Amg0d
@mAke1Amg0d 4 месяца назад
Бро, я реально в шоке, ты такой классный, классный, крутой, умный и гений даже завидно(шутка), вообщем ты первый кто обяснил все это без воды, я бы сказал ты просто легенда❤, мне одного ролика достаточно, я твой поклонник❤🎉🎉😅
@cifir4ik098
@cifir4ik098 2 года назад
Всем привет! Скрипт работает на отлично автору огромное спасибо!!! К стате кому лень вот готовый скрипт: using UnityEngine; using UnityEngine.UI; public class GameScripts : MonoBehaviour { private static int money; private static int rate = 1; public Text moneyText; public void Click() { money += rate; } public void UpgradeClick() { if (money >= 15) { money -= 15; rate += 1; } } public void Update() { moneyText.text = "$" + money; } }
@_prosto_i1_
@_prosto_i1_ 2 года назад
спасибо а то у меня только блокнот открывается 👍
@Handexsw
@Handexsw Год назад
почему приват а не публик
@soon1x
@soon1x 10 месяцев назад
да тыж мой спаситель код 3 раз переписывал!
@mAke1Amg0d
@mAke1Amg0d 4 месяца назад
​@@Handexsw какая разница по любому его нигде не использует, приват так приват
@Evoker_
@Evoker_ 2 месяца назад
​@@Handexswинкапсуляция, дорогой друг, инкапсуляция
@hlebnayakroshka
@hlebnayakroshka Год назад
Молодец!
@Llfidodjd
@Llfidodjd Год назад
Почему когда я добавляю скрипт в GameManager то MoneyText я уже не могу добавить?
@kray4019
@kray4019 5 месяцев назад
У меня тоже самае
@s0ftly792
@s0ftly792 5 месяцев назад
@@kray4019 жиза тоже не могу что делать хз
@heav3nllyyy
@heav3nllyyy 5 месяцев назад
кто то знает что с этим делать???
@pk-rv4lp
@pk-rv4lp 3 месяца назад
У вас текст меш про
@sabz1r0_07
@sabz1r0_07 20 дней назад
​@@pk-rv4lpда
@5game._.bro5
@5game._.bro5 6 месяцев назад
Что делать если я не могу поменять платформу на android?
@anonim-d3k
@anonim-d3k Месяц назад
накликал больше 100 монет и у меня сбрасывается до нуля и начинает считать 1 клик хотя я сделал 5
@denkiss
@denkiss Месяц назад
У меня не работает (
@hookinss
@hookinss Год назад
Я зделал сохранялку и потом у меня ошыбка и я не как не могу игру запустить
@лютики
@лютики 4 месяца назад
Can't add script component 'FinalScript' because the script class cannot be found. Make sure that there are no compile errors and that the file name and class name match. Невозможно добавить компонент сценария FinalScript, поскольку не удается найти класс сценария. Убедитесь, что нет ошибок компиляции и что имя файла и имя класса совпадают. ПОМОГИТЕ
@Даниил-ж1б5с
@Даниил-ж1б5с 3 месяца назад
Сам скрипт назван FinalScript.cs , а вот внутри скрипта прописано что-то другое. А должно быть public class FinalScript : MonoBehaviour
@лютики
@лютики 3 месяца назад
@@Даниил-ж1б5с спасибо, посмотрю
@avvr1des.official
@avvr1des.official Год назад
Можно ли сделать несколько улучшений кликера чтобы все стоили дороже и больше приносило монет?
@Amino-yu3np
@Amino-yu3np Год назад
да public Text moneytext; public Text ratetext; public Text Updrademoney; public void Start() { money = PlayerPrefs.GetInt("money", 0); rate = PlayerPrefs.GetInt("rate", 1); } public void Click() { money += rate; PlayerPrefs.SetInt("money", money); } public void Upgrade() { if (money >= 50*rate) { money -= 50*rate; // тут изменение просто уровень умножаем на цену первого уровня rate += 1; PlayerPrefs.SetInt("money", money); PlayerPrefs.SetInt("rate", rate); } } public void Update() { moneytext.text = "" + money; ratetext.text = "" + rate; Updrademoney.text = "" + 50*rate; // здесь я добавил чтобы на отдельных текстах выносился уровень и количество денег до некст уровня } }
@savasavasavage3953
@savasavasavage3953 7 месяцев назад
Да. Делается по тому же принципу, что показанный в видео, просто цена и rate ставишь какие надо
@avvr1des.official
@avvr1des.official 7 месяцев назад
@@savasavasavage3953 спасибо друг но я давно разобрался
@vsyakaya_vsaychina228
@vsyakaya_vsaychina228 2 месяца назад
так создали banana
@eretrav
@eretrav 11 месяцев назад
лучший
@Krinhok
@Krinhok 2 года назад
Почему у меня заработало с первого скрипта а после второго выдаёт ошибку??
@narozhke_king
@narozhke_king 4 месяца назад
Тоже
@yur4ik_top4ik
@yur4ik_top4ik 7 месяцев назад
Как ты изучал c#?
@themyshop7773
@themyshop7773 7 месяцев назад
umri
@groma993
@groma993 5 месяцев назад
что мне делать у меня не хочет меняться платформа
@narozhke_king
@narozhke_king 4 месяца назад
Может ты при установке юнити не указал что ты будешь делать игру под андроид
@sypchik-cq1gg
@sypchik-cq1gg Месяц назад
Не работает видео фейк
@alex_grty1719
@alex_grty1719 Год назад
Не роботает у меня ошыбка вылезла у скрипта нема манитекст я все правильно делал как ты и ничего не получилось🤬
@scrimmer0876
@scrimmer0876 2 года назад
У меня нету окошка мани текст
@sashkingcz
@sashkingcz 2 года назад
У тебя стоит public перед переменной?
@scrimmer0876
@scrimmer0876 2 года назад
@@sashkingcz да
@scrimmer0876
@scrimmer0876 2 года назад
@@sashkingcz юнити просто не видит визуал студио
@Malosolnii_Neondertalec
@Malosolnii_Neondertalec 5 месяцев назад
А как это исправить?@@scrimmer0876
@Br0G4m9rs
@Br0G4m9rs 5 месяцев назад
почему какой-то ребёнок за 8 минут рассказывает и показывает понятнее, чем мужики за 30 минут
@Евгений-в8ю9с
@Евгений-в8ю9с 2 месяца назад
Чувак я сам в шоке сижу , мне тяжело писец. А этот этот
@mksfll922
@mksfll922 2 месяца назад
Готовый код кому нужно : using UnityEngine; using UnityEngine.UI; public class GameScripts : MonoBehaviour { private static int money; private static int rate = 1; public Text moneyText; private void Start() { money = PlayerPrefs.GetInt("money", 0); rate = PlayerPrefs.GetInt("rate", 1); } public void Click() { money += rate; PlayerPrefs.SetInt("money", money); } public void UpgradeClick() { if (money >= 15) { money -= 15; rate += 1; PlayerPrefs.SetInt("money", money); PlayerPrefs.SetInt("rate", rate); } } public void Update() { moneyText.text = "$" + money; } }
@RITCOT
@RITCOT 2 года назад
Сохранение можно было сделать к примеру в встроенной функции OnApplicationQuit и при выходе игры (не важно с пк или телефона) было бы сохранение автоматически, ну и добавить конечно же в отдельный скрипт данные, которые нужно сохранять и присваивать им параметры, которые хотел. Дело 2 минут, а если к примеру делать "проект" дальше, то это сильно облегчит работу и нагрузку на него опять же.
@mAke1Amg0d
@mAke1Amg0d 4 месяца назад
Разве, OnApplicationQuit() просто выход делает не?, не знал что он сохранение сделает, кстати я уже использовал эту функцию, но он не сохранил ничего(, думаю надо ещё что то прописать, пхду)
@RITCOT
@RITCOT 4 месяца назад
@@mAke1Amg0d нужно в ней написать скрипт сохранения)
@mAke1Amg0d
@mAke1Amg0d 4 месяца назад
@@RITCOT а еееемаа я тупой, спасибо бро
@MikolaYakym
@MikolaYakym 3 года назад
Клас ( хоть тут не обман сказано за 8 минут и видос 8 минут) )
@happy-smile48
@happy-smile48 5 дней назад
Ребят что делать если скрипт запускается в блокноте как переустановить чтобы он запускался в visual studio
@hookinss
@hookinss Год назад
Та почемуууууууууууууууууууууууууууууууууууу у меня нет манитекст за чтоооооооооооо?
@kolvin4463
@kolvin4463 Год назад
коротко и ясно, от души
@walfepreudonym
@walfepreudonym 22 дня назад
У меня в Money Text не перетаскивается
@playersandsonsoftheforest
@playersandsonsoftheforest 3 дня назад
Как ты написала start а патом prevet void start как
@Werni-May
@Werni-May 3 месяца назад
блин, фигале так лайков мало? дико помог, коротко и ясно
@vantar7783
@vantar7783 3 месяца назад
что делать если мани не текст не убираеться в манитекст
@playersandsonsoftheforest
@playersandsonsoftheforest 3 дня назад
У меня ошыбка
@sifidol6307
@sifidol6307 2 года назад
То чувство когда очень хочется,скачал юнити столько сделал проектов, а так до сих пор не умею
@Her0bro
@Her0bro Год назад
Ребят, как сделать так чтобы цена на апгрейд увеличивалась (например в 3 раза)?
@Her0bro
@Her0bro Год назад
Все решил проблему
@avvr1des.official
@avvr1des.official Год назад
а ты знаешь как сделать несколько улучшений чтобы все стоили дороже и больше приносило монет?
@Her0bro
@Her0bro Год назад
@@avvr1des.official знаю
@Her0bro
@Her0bro Год назад
@@avvr1des.official вместо обычной цены сделай public float money а потом в скрипте улучшения умножай это в столько раз сколько нужно, очень легко , в любом случае нужно экспериментировать , чтобы получился нужный результат
@NE_groid
@NE_groid 2 месяца назад
У меня нету окна MoneyText в скрипте, что делать?
@ZaBivNoy6663
@ZaBivNoy6663 2 месяца назад
Тоже нету
@vladkislicyn5380
@vladkislicyn5380 2 месяца назад
В коде перед переменной должно быть public и тогда moneytext появится вот так: public Text moneyText; у меня тоже не было этого окна но когда поставил паблик то появилось
@vladkislicyn5380
@vladkislicyn5380 2 месяца назад
а у тебя кол-во денег после клика увеличивается? у меня просто не меняется все также 0 я не понимаю как исправить
@D1rrrle
@D1rrrle 11 месяцев назад
Скрипт выдаёт ошибку
@timgtster2630
@timgtster2630 Год назад
Крутое видео.Но зачем тут static?
@ДмитрийЯнушкин-х6щ
@ДмитрийЯнушкин-х6щ 11 месяцев назад
Увеличение ФПС
@Yarik-dg5cd
@Yarik-dg5cd 6 месяцев назад
Не работает
@fork.i.9978
@fork.i.9978 3 года назад
лутший
@zxcmocha459
@zxcmocha459 2 года назад
А как сделать анимацию при клике
@avvr1des.official
@avvr1des.official Год назад
оно автоматически будет стоять если кнопка
@savasavasavage3953
@savasavasavage3953 7 месяцев назад
В начале нужно объявить новый объект: public GameObject coin; Через юнити перетаскиваешь кнопку-монетку в новое поле у GameObject. В Click() в начале добавляешь строчку StartCoroutine(CoinScale()); Потом в любом месте вставляешь корутину IEnumerator CoinScale() { coin.transform.localScale = new Vector3(0.8f, 0.8f, 1); yield return new WaitForSeconds(0.05f); coin.transform.localScale = new Vector3(1, 1, 1); yield return null; } Это будет уменьшать монетку на 0.05 сек при клике
@sansgerovkonl
@sansgerovkonl 2 месяца назад
Помогите что делать есле я нажимаю на скрип и у меня там вы лезла надпись выберите через что запускать я выбрал юнити хаб и теперь вабще нихуя не запускаете зарание спасибо
@Crazygor-13
@Crazygor-13 5 месяцев назад
ЧТО ДЕЛАТЬ? у меня есть скрипт но он не добавляеться на этот объект. Я нажимаю Add Component выбираю скрипт но он не добавляеться
@ZaBivNoy6663
@ZaBivNoy6663 2 месяца назад
5:30 у меня нету строчки Money Text что делать?
@shevdev
@shevdev 3 года назад
Огонь!
@sashkingcz
@sashkingcz 3 года назад
Спасибо :D
@darkspine2
@darkspine2 10 месяцев назад
что делать я кидаю скрипт и выдает Can't add script component 'GameScript' because the script class cannot be found. Make sure that there are no compile errors and that the file name and class name match.
@playgameand
@playgameand 6 месяцев назад
Смотри, час запусти сам скрипт, и посмотри название. Public class ( название ) : MonoBehaviour . Там короче другое название, а не тот который ты назвал.
@heav3nllyyy
@heav3nllyyy 5 месяцев назад
Что делать? когда в пустой объект добавляю скрипт то у меня не вылазит Text (None)?
@WhyDudeE
@WhyDudeE Год назад
балин, фигале так лайков мало? дико помог, коротко и ясно
@hookinss
@hookinss Год назад
У меня нет MoneyText
@ladgeren7148
@ladgeren7148 Год назад
там нужн обычный текст он просто так его назвал
@hookinss
@hookinss Год назад
@@ladgeren7148 Не понил можежь сказать поподробней
@quvvea
@quvvea 3 месяца назад
Деньги не сохраняются, скрипт в точь- точь как у тебя
@David-r8c6s
@David-r8c6s 11 месяцев назад
что делать если когда я перетаскиваю скрипт в пустой объект выдает ошибку хееелп
@Joh_Mon
@Joh_Mon 4 месяца назад
как говорится самый лучший гайд это гайд от школьника
@kok706
@kok706 3 месяца назад
да почему у всех получается а у меня нет?
@onlychurke
@onlychurke 4 месяца назад
пожалуйста сделай 2 часть с дргуими функциями
@Av2Key
@Av2Key 3 месяца назад
Ну у меня юнити 2 с половиной часа запускается
@МультикисГошей
@МультикисГошей 5 месяцев назад
я не могу зделать билд проекта на андроид в апк
@kokondik
@kokondik Год назад
СПС Огроменое!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!😀
@Rucuka
@Rucuka 2 года назад
Делай ещё видео Ты топ
@АрсенийРожков-м8ю
@АрсенийРожков-м8ю 2 года назад
А ты на какой версии делаешь проект ??
@-toplib-
@-toplib- 2 года назад
скорее всего на 2019
@user1-aa1aa1aa1
@user1-aa1aa1aa1 5 месяцев назад
Ну и английский
@Gasmaks220
@Gasmaks220 11 месяцев назад
Что делать если у меня не появилось moneyText?
@heav3nllyyy
@heav3nllyyy 5 месяцев назад
++++++
@СергейГеращенко-з7р
@СергейГеращенко-з7р 7 месяцев назад
текст не удаляется
@onlychurke
@onlychurke 4 месяца назад
ПОМОГИТЕ,что делать,у меня мани текст не перетягивается в нон текс(в скрипт)
@pk-rv4lp
@pk-rv4lp 3 месяца назад
У тебя текст меш про
@onlychurke
@onlychurke 4 месяца назад
дайте скрипты плиз
@tipoiaignat
@tipoiaignat 5 месяцев назад
спс
@Kava-kay
@Kava-kay 8 месяцев назад
Спасибо. Это мой 1 проект на юнити:)
@blaxas
@blaxas 10 месяцев назад
Молодец, просто, коротко с использованием минимума инструментария то что нужно
@reformoti
@reformoti Год назад
я уже делал но нефига не помню но видео класное
@Wipamipa
@Wipamipa 5 месяцев назад
Привет сашкин! подскажи что делать если скрипт не открывается? очень поможет!😀
@hlepa
@hlepa 4 месяца назад
переустапнови визуал студио
@HAmster_PLAY335
@HAmster_PLAY335 Месяц назад
В текстовом документе делай
@SkibidiSigmaWrizzGod
@SkibidiSigmaWrizzGod 4 месяца назад
что нужно сделать что бы добавить вторую и более кнопок для прокачивания
@forest1.0
@forest1.0 21 день назад
Тоже самое
@you_mother_has_NoBody
@you_mother_has_NoBody 9 месяцев назад
только вот на скрейч я зделаю данный кликер за 1,5 минут, уложившись ровно в тайминг.
@КорольДивана-ш2в
@КорольДивана-ш2в 8 месяцев назад
сделаю*
@Felselz1
@Felselz1 3 месяца назад
На скретче делаются детские проекты которые нельзя выложить в тот же google play
@dimatv-bishkek
@dimatv-bishkek Год назад
Спасибо помог 😊
@КДД-э1ъ
@КДД-э1ъ Год назад
просто лучший 👍
@femateo8157
@femateo8157 Год назад
Видос классный без воды и чего то лишнего, продолжай в том же духе!!!
@Balenci0
@Balenci0 Год назад
MoneyText не перетаскивается в скрипт
@Deadlooze
@Deadlooze Год назад
Потому что ты используешь 20, или 21 версию Юнити и создаешь текст TextMeshPro. UI-Legasy-Text использую это
@mimikt3942
@mimikt3942 Год назад
@@Deadlooze огромное спасибо добрый человек. Очень помог и не только в этом проекте
@heav3nllyyy
@heav3nllyyy 5 месяцев назад
@@Deadlooze У меня так и было, не помогло
@ДимаКоновалов-ж9ф
@ДимаКоновалов-ж9ф 5 месяцев назад
А что за язык для скрипта используется?
@Fordick
@Fordick 5 месяцев назад
C# Сишарп
@Niga_Balik
@Niga_Balik Год назад
А как можно сделать с магазином типо открыть магазин и там уже покупать например 10 кликов это плюс 1 бот который будет помогать кликать 100 долларов это будет 10 ботов и тд
@sendmehomeworkpls
@sendmehomeworkpls Год назад
Учи язык,это сделать очень легко
@meteor7197
@meteor7197 10 месяцев назад
Это пиздец , тот кто вообще не умеет не поймет , нет деталей
@user-wg5km7lj6e
@user-wg5km7lj6e Год назад
что делать? когда присваиваю текст (moneyText.text = ""$" + money) - выдает null? и вылетает ошибка NullReferenceExeption. К слову все имена переменных написаны правильно, в скрипте ошибок нет, через ToString() пробовал - не получилось.
@gerr8855
@gerr8855 Год назад
В переменную moneyText в инспекторе перетаскивал нужный текст?
@user-wg5km7lj6e
@user-wg5km7lj6e Год назад
@@gerr8855 уже исправил. Не знаю как но исправил)
@dada-du4oj
@dada-du4oj Год назад
попробуй такую версию скрипта { [SerializeField] int money; public Text moneyText; private int rate; private void Start() { money = PlayerPrefs.GetInt("money", 0); rate = PlayerPrefs.GetInt("rate", 1); } public void ButtonClick() { money++; PlayerPrefs.SetInt("money", money); } public void UpgradeClick() { if (money >= 15) { money -= 15; rate += 1; PlayerPrefs.SetInt("money", money); PlayerPrefs.SetInt("rate", money); } } // Update is called once per frame void Update() { moneyText.text = money.ToString(); }
@КАрТОшекбуЛЬбачка
Респект
@minemen5510
@minemen5510 Год назад
ты открыл мне дорогу в юнити спасибо
@ivanroomybear
@ivanroomybear 8 месяцев назад
у меня не работает(
@ВолодяСікач-м1щ
@ВолодяСікач-м1щ 5 месяцев назад
Конечно круто,ну как по мне такие уроки самие плохие как для туториала,ничего не обʼяснил что для чего ты пишеш,откуда мне знать что такое например public void или private void
@molotov-vika
@molotov-vika 4 месяца назад
Публичный и приватный метод. Это был видеоурок именно по Юнити, c# самостоятельно учи)
@Indivn
@Indivn Год назад
что делать после того как создал сохранения ошибки полетели
@fireonfire2024
@fireonfire2024 8 месяцев назад
Так, нормально, но ты сам не понимаешь что пишешь. Если бы ты знал что для чего нужно ты-бы объяснил😂🤣
@Neur0_player
@Neur0_player Год назад
ты гений и не более
@sasiaanders
@sasiaanders Год назад
спс брат
Далее
Шоколадная девочка
00:23
Просмотров 84 тыс.
Это нужно попробовать
00:42
Просмотров 336 тыс.
Главное рыба есть, а воды нет..
00:54