[UNITY3D] Как сделать эффект вылетания текста в кликере?

  Рет қаралды 38,306

ANDROIDHELPER [UNITY3D and more]

ANDROIDHELPER [UNITY3D and more]

Күн бұрын

Пікірлер: 111
@syavochka
@syavochka 2 жыл бұрын
Неделю уже изучаю С# и делаю свой кликер. Я многому научился благодаря твоим урокам. По началу было очень непривычно, но спустя 2-3 дня я уже спокойно мог "изобретать". Сейчас добавил в свой кликер топ игроков, сделал регистрацию и авторизацию. Научился работать с php и отправлять данные на сервер, получать их. Я думаю, если каждый возьмётся за юнити сегодня и будет просто повторять, то достигнет больших результатов уже через месяц! Но важно каждый день заниматься и изучать что-то новое, со временем вы привыкните.
@titanovsky
@titanovsky 2 жыл бұрын
Да ты прав, как успехи?
@syavochka
@syavochka 2 жыл бұрын
@@titanovsky я делал это к курсовому проекту, уже давно сдал его и ещё один - это разработка приложения для соц. сети ВК, так же сдал. В публичный доступ не выкладывал, ибо нужно время чтобы дорабатывать, в игре и приложении много багов.
@bestgamer5926
@bestgamer5926 7 жыл бұрын
просто лучший блогер в геймдеве!
@wellmor
@wellmor 7 жыл бұрын
Не смотрел вас порядка полугода. Качество уроков весьма выросло, так держать! p.s. давайте что-нибудь посложнее, про систему событий, к примеру, или навигационные меши
@ИльяГрошев-и7д
@ИльяГрошев-и7д 7 жыл бұрын
Спасибо за урок) ждал его)
@christianxander7953
@christianxander7953 3 жыл бұрын
i realize it's kinda randomly asking but does anyone know of a good site to stream newly released movies online ?
@alexdallas7702
@alexdallas7702 3 жыл бұрын
@Christian Xander flixportal :D
@christianxander7953
@christianxander7953 3 жыл бұрын
@Alex Dallas Thanks, I signed up and it seems like they got a lot of movies there :D I appreciate it!
@alexdallas7702
@alexdallas7702 3 жыл бұрын
@Christian Xander Happy to help :)
@Dezel.stalker
@Dezel.stalker 4 жыл бұрын
Ты крутой
@nvskystore
@nvskystore 6 жыл бұрын
Лайк не глядя)
@zmuser1462
@zmuser1462 7 жыл бұрын
Лол, только недавно задался вопросом, как сделать вылетание кол-ва чего-либо и тут AH выкладывает видео об этом. Спасибо! А теперь вопрос: какой unity вы пользуетесь: пробной/купленной/пиратской лицензией(я про ту которую вы в видео об установке unity показывали)
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Пиратская лицензия (только т-с-с)
@devakin4347
@devakin4347 7 жыл бұрын
а у меня лицуха только тссс
@nekicode
@nekicode 2 жыл бұрын
@@devakin4347 жиза
@FresNoks
@FresNoks 7 жыл бұрын
Я думал сделаете через particle system)
@eduard9687
@eduard9687 7 жыл бұрын
Почему каждый раз при нажатии кнопки, объект, который уже летел исчезает и просто спавнится новый?
@alimage4575
@alimage4575 4 жыл бұрын
Хай, нашел решение?
@ЭболаАфриканская
@ЭболаАфриканская 3 жыл бұрын
@@alimage4575 Мне кажется нужно было просто пул увеличить
@asdasADsdASd
@asdasADsdASd 3 жыл бұрын
clickNum++ нужно поменять на clickNum + 1 P.S. хз почему
@igrovoikanalpro100
@igrovoikanalpro100 7 жыл бұрын
Привет, у меня нету значения Value, как сделать так что бы оно было? то- есть int Value а потом Value = score+ScoreIncrease? или как?
@igrovoikanalpro100
@igrovoikanalpro100 7 жыл бұрын
У меня только score и ScoreIncrease как сделать Value?
@igrovoikanalpro100
@igrovoikanalpro100 7 жыл бұрын
И как создать его? value
@snitin1528
@snitin1528 3 жыл бұрын
Ты узнал как это сделать? глупо, конечно, ты 3 года назад писал, но просто у меня тот же вопрос
@_Travka_
@_Travka_ 3 жыл бұрын
Что делать если при клике появляется не +1, а +0, и чтобы я не менял, ничего не помогает
@VladMoldovanov
@VladMoldovanov 5 жыл бұрын
Подскажите пожалуйста, что за музыку вы пустили для фона во время урока? А то я реально залип на нее!
@ANDROIDHELPERRU
@ANDROIDHELPERRU 5 жыл бұрын
Посмотрите в описание, там есть таймкод с треклистом (он в конце урока)
@sergeymotovilov5433
@sergeymotovilov5433 7 жыл бұрын
Подскажите пожалуйста, в каком видеоуроке можно посмотреть мультитач, ну или с помощью каких инструментов это сделать, так что-бы можно было перемещать один или два объекта одновременно, поставить пальцы на один или два объекта и двигать их по направлению косания .
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Мультитач и так по стандарту работает в Unity. Так что можете найти обычный способ перемещать объект (один) и там уже поймёте что да как. У нас пока такого урока нету.
@dizy6685
@dizy6685 4 жыл бұрын
Можешь Зделать тутор как зделать upgrade предмета чтоб в магазине купил и давала не по 1 а например 2
@igrovoikanalpro100
@igrovoikanalpro100 4 жыл бұрын
Еще раз обьясни как ты это видишь?
@Vlad_i_mip
@Vlad_i_mip 3 жыл бұрын
Это легко, у меня все выглядит примерно вот так: public void ShopButtonOne() { if (money >= cost) { money -= cost; moneyApp *= 2; cost *= 4; } else { Debug.Log("Нет денег"); } } То есть, переменная money и две переменные: moneyApp, cost. Cost сразу надо получит начальную, и потом она умножается на 2.
@bogdan4iik_543
@bogdan4iik_543 2 жыл бұрын
привет! Подскажите пожалуйста что делать: еффект вылетания действует только 15 кликов тоесть он не безконечный пересмотрел код заз 100 уже вроде все правильно. В чем может быть ошибка?
@bogdan4iik_543
@bogdan4iik_543 2 жыл бұрын
Кусочек кода в старте private void Start() { updateCosts(); //Обновить текст с ценами StartCoroutine(BonusPerSec()); //Запустить просчёт бонуса в секунду for (int i = 0; i < clickTextPool.Length; i++) { clickTextPool[i] = Instantiate(clickTextPrefab, clickParent.transform).GetComponent(); } }
@bogdan4iik_543
@bogdan4iik_543 2 жыл бұрын
Кусочек кода в клике public void OnClick() { clickTextPool[clickNum].StartMotion((int)scoreIncrease); clickNum = clickNum == clickTextPool.Length -1 ? 0 : clickNum+1; score += scoreIncrease; }
@olive-gamedeveloper4828
@olive-gamedeveloper4828 3 жыл бұрын
а как сделать эффект нажатия на кнопку( кейс ) чтобы он менял размер при нажатии
@necho9517
@necho9517 3 жыл бұрын
анимацию сделать
@alimage4575
@alimage4575 4 жыл бұрын
хмм, выдает ошибку NullReferenceExeption: Object reference not set to an instance of an object
@alimage4575
@alimage4575 4 жыл бұрын
оказало это из-за того, что я пытался вместо обычного текста TMP использовать если кто это читает, хелпаните если знаете, как в данном случае использовать TMP я пытался сделать так: GetComponent().text = "+" + scoreIncrease;
@YaShKa833
@YaShKa833 7 жыл бұрын
Андрей,а как сделать не числа а картинку (Кликер про Смерть и хочу при нажатии чтобы вылетали души(картинка) )
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Просто вместо UI Text вставить UI Image
@YaShKa833
@YaShKa833 7 жыл бұрын
Так просто) . Спасибо
@rosttm7184
@rosttm7184 4 жыл бұрын
Подскажи, пожалуйста как сделать текст, который будет показывать сколько рабочие приносят в секунду. У меня за клик получилось, а для рабочих не получается
@danilsticky
@danilsticky 3 жыл бұрын
суммировать все
@lavilas.
@lavilas. 3 жыл бұрын
@@danilsticky подскажи пожалуйста как сделать так чтобы цифры сократились тоесть: 1000 = 1к и т.д до Сикстилиона
@zener8407
@zener8407 Жыл бұрын
@@lavilas. Сам скрипт на сокращение: using System.Collections; using System.Collections.Generic; using UnityEngine; public static class ReductionNum { private static string[] letters = new[] { "", "K", "M", "B", "T" }; public static string _ReductionNum(float num) { if (num == 0) return "0"; num = Mathf.Round(num); int i = 0; while(i + 1 < letters.Length && num >= 1000f) { num /= 1000f; i++; } return num.ToString(format: "#.##") + letters[i]; } } Вызов метода в Update: ScoreText.text = ReductionNum._ReductionNum(Score) + "$";
@lavilas.
@lavilas. Жыл бұрын
@@zener8407 спасибо, а не подскажешь, на js?
@devakin4347
@devakin4347 7 жыл бұрын
А как сделать так что бы после прокачки менялся бекграунд ?
@АртурСартания-и7о
@АртурСартания-и7о 6 жыл бұрын
У меня не видит класс ClickObj и метод StartMotion соответственно. Не могу создать объект типа ClickObj, как решить эту проблему ?
@rosttm7184
@rosttm7184 4 жыл бұрын
+
@ambergames5596
@ambergames5596 5 жыл бұрын
странно. появилась ошибка в трансформ транслейт. типа писать их так нельзя
@Gidra0001
@Gidra0001 3 жыл бұрын
как оптимизировать кликер потому что у меня оно глючит очень сильно когда быстро кликаешь)???
@unreal-illia
@unreal-illia 3 жыл бұрын
задержка между кликами
@MjSimonKolt
@MjSimonKolt 5 жыл бұрын
*Привет ребят!* Пишу на Unity игру(Кликер). Мне нужно сделать так чтобы после убивания одного врага появился другой. Я не понимаю как это сделать, добавил только одного, дальше ступор! *HELP!*
@fakhriev9346
@fakhriev9346 5 жыл бұрын
на юнита метод Death() { "Сюда пишешь то, как Юнит должен умереть Instantiate(UnitPrefab, transform.position, Quaternion.identity); // Это метод, который создаст нового юнита(врага) ... }
@igrovoikanalpro100
@igrovoikanalpro100 4 жыл бұрын
Сделай условие через if(vrag == 0){ и тут спавнь нового }
@devakin4347
@devakin4347 7 жыл бұрын
'clickObj" не содержит определения для "StartMotion" и не удалось найти метод расширения "StartMotion", принимающий тип "clickObj" в качестве первого аргумента. Что делать?
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Возможно забыли метод StartMotion сделать публичным либо проблема с его параметрами.
@devakin4347
@devakin4347 7 жыл бұрын
у меня так написано- public void StartMotion(int scoreIncrease) { GetComponent().text = "+" + scoreIncrease; randomVector = new Vector2(Random.Range(-5, 5), Random.Range(-5, 5)); move = true; }
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Так вообще должно писать на какой строке ошибка. Вот там и смотрите. Потому что в этом методе ошибок не вижу.
@devakin4347
@devakin4347 7 жыл бұрын
а где?
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
В консоли должна быть. Или откуда вы взяли эту ошибку?
@MusinMihail
@MusinMihail 4 жыл бұрын
А не проще создать объект, который полетит в нужную сторону и самоуничтожится через пару секунд?
@mirages797
@mirages797 4 жыл бұрын
Как сделать чтобы при клике на кнопку обьект уменьшался и возвращался обратно
@ЕвгенийАлексеев-ш4ы7д
@ЕвгенийАлексеев-ш4ы7д 3 жыл бұрын
using UnityEngine.EventSystems; using UnityEngine.UI; using UnityEngine; public class ZoomPush : MonoBehaviour { void OnMouseDown() { gameObject.transform.localScale = new Vector3(32f, 32f, 32f); } void OnMouseUp() { gameObject.transform.localScale = new Vector3(30f, 30f, 30f); } }
@tankix7975
@tankix7975 3 жыл бұрын
@@ЕвгенийАлексеев-ш4ы7д зачем это через код забивать? если можно анимацию сделать
@devakin4347
@devakin4347 7 жыл бұрын
я не могу добавить скрипт на префаб (у меня он не показывается когда в поиске пишу)
@devakin4347
@devakin4347 7 жыл бұрын
всё решил проблему (переназвал скрипт)
@dimafetisov5689
@dimafetisov5689 7 жыл бұрын
А как сделать чтоб цифры вылетали из места где нажал пользователь и только вверх?
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Брать Input.mousePosition. И от него уже по Y сделать такое же движение как и в этом уроке.
@dimafetisov5689
@dimafetisov5689 7 жыл бұрын
ANDROIDHELPER [UNITY3D and more] спасибо)
@мяу-у4н
@мяу-у4н 6 жыл бұрын
Помоги у меня текст все равно впереди оказывается что мне надо сделать
@Marwinka
@Marwinka 5 жыл бұрын
попробуй в юнити перенести его выше кнопки в списке предметов на сцене
@XPVirus12
@XPVirus12 7 жыл бұрын
а как называетса тема в vs ?
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
+Rain Zaron-Channel Это тема нашего канала. Как её установить и скачать, я показывал в отдельном уроке. Можете найти его на канале.
@alxpkrv
@alxpkrv 6 жыл бұрын
*У меня Instantiate красной волнистой линией подчеркнут, чего только не перепробовал, но от ошибки так и не избавился.*
@ANDROIDHELPERRU
@ANDROIDHELPERRU 6 жыл бұрын
Наведите курсор на эту линию и напишите ту ошибку, что вам покажет
@alxpkrv
@alxpkrv 6 жыл бұрын
UnityEngine.Object UnityEngine.Object.Instantiate(UnityEngine.Object original, Vector3 position, Quaternion rotation) (+2 перегрузки) Clones the object original and returns the clone. Отсутствует аргумент, соответствующий требуемому формальному параметру "rotation" из "Object.Instantiate(Object, Vector3, Quaternion)".
@ANDROIDHELPERRU
@ANDROIDHELPERRU 6 жыл бұрын
Ну так, вы не заполнили нужные параметры для этого метода, вот и выводится ошибка.
@alxpkrv
@alxpkrv 6 жыл бұрын
А можно узнать какие именно параметры? Просто в уроке вы не заполняли никаких параметров.
@ANDROIDHELPERRU
@ANDROIDHELPERRU 6 жыл бұрын
Я заполнял. Первым параметром я указывал объект который создаём. А вторым параметром указал трансформ родителя, к которому будет привязан созданный объект.
@deltaforce8348
@deltaforce8348 7 жыл бұрын
Когда выход игры??
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Какой игры?
@deltaforce8348
@deltaforce8348 7 жыл бұрын
ANDROIDHELPER [UNITY3D and more] твоей
@deltaforce8348
@deltaforce8348 7 жыл бұрын
Ты же там вроде игру какую-то делал
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Этот кликер я не собираюсь выпускать. Это чисто демо игра для кликер движка который продаётся.
@igrovoikanalpro100
@igrovoikanalpro100 7 жыл бұрын
Я выпущу игру Я сделал её
@daitoworld3359
@daitoworld3359 5 жыл бұрын
Как сделать что бы при клике персонаж красным загорелся
@ИльяМолодец-д6й
@ИльяМолодец-д6й 5 жыл бұрын
GetComponent.material.color
@shadesoftime
@shadesoftime 3 жыл бұрын
public GameObject character; public void Click() { character.GetComponent().color = new Color32(255, 0, 0, 100); StartCourutine(Cntdwn()); character.GetComponent().color = new Color32(255, 255, 255, 100); } public IEnumerator Cntdwn() { yield return WaitForSeconds(1); }
@shadesoftime
@shadesoftime 3 жыл бұрын
И не забудь обозначить переменную character на персонажа, которого хочешь подсветить через юнити, а потом добавь к компоненту кнопки этого персонажа метод Click()
@trueFaith87
@trueFaith87 4 жыл бұрын
почему у меня ошибки буквально повсюду едва ли ни на каждой строчке, я все делаю точь в точь
@irk3896
@irk3896 3 жыл бұрын
Код гавно, прости уж, но урок в целом годный и доходчивый
@icecream756
@icecream756 3 жыл бұрын
можете написать скрипт в коментарии пжжжжжжж
@hester8294
@hester8294 7 жыл бұрын
Почему у меня ошыбка Unexpected sumbol ` 'randomVector'
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Потому что написали лишний символ
@igrovoikanalpro100
@igrovoikanalpro100 7 жыл бұрын
Сделай название не randomVector, а randomVectors. Оно роль не какую не играет, это всего лишь как обращение
@СашаБакшеев-й1ь
@СашаБакшеев-й1ь 2 жыл бұрын
Написано: Unity3D В видео: Unity2D. Где логика? Что, все сума по сходили что ли, а? 😡😡😡
@soioyyyy2438
@soioyyyy2438 2 жыл бұрын
потому что это первозданное название движка то бишь "Unity3D", был бы умнее сам пошел бы и проверил. Даже когда просто пишешь в поисковой строке юнити в описаниях ты увидишь "Unity3D"! Саша запомни.
@spacewalker88
@spacewalker88 7 жыл бұрын
Я делал время жизни после чего удалял со сцены.
@ANDROIDHELPERRU
@ANDROIDHELPERRU 7 жыл бұрын
Я говорил об этом способе в уроке. Удаление, выключение, включение и т.д, неплохо так влияют на производительность.
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 16 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 84 МЛН
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
🖽 Всё про Tilemaps в Unity 3D
20:32
Emerald Powder
Рет қаралды 222 М.
Советский мультфильм про нашу жизнь !
13:49
Дедушка Аргентинца
Рет қаралды 7 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 99 МЛН
Кликер за 5 минут (banana/hamster kombat)
19:56
Роман Сакутин
Рет қаралды 29 М.
Основы анимации в Unity (Компонент Animation)
21:55
ANDROIDHELPER [UNITY3D and more]
Рет қаралды 131 М.
🔊 Всё про звук в Unity3D [Tutorial]
21:31
Emerald Powder
Рет қаралды 99 М.
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 16 МЛН