Graphical Design
Graphical Design
  • 269
  • 4 839 228
Ragdoll - как заставить стоять - Unity легко
В этом видео я покажу, как при помощи небольшого скрипта, заставить ragdoll персонажа стоять. А так-же, вы будете иметь возможность корректировать этого персонажа.
Предыдущее видео - ua-cam.com/video/Y0tki2ObxLU/v-deo.html
Номер VISA карты для поддержки - 4149629398195479
www.patreon.com/graphicaldesignua - мой патреон для поддержки)
discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками.
t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
unity.com/ru - ссылка на Unity
Переглядів: 10 254

Відео

Ragdoll - Unity легко
Переглядів 10 тис.3 роки тому
В этом видео я покажу, как заставить персонажа быть под воздействием такой системы как Ragdoll. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал unity.com/ru - ссылка на Unity
Результаты Game Jam июль
Переглядів 17 тис.3 роки тому
Тайм коды проектов: 4:09 PigCivilization 17:35 Barrel in sky 22:45 Battle of tanks 27:27 Click, click and click 37:10 Craft your dream 50:05 Domination in space 1:05:37 Draw or die 1:11:33 Escape from cheesy factory 1:17:49 Fly 1:20:33 hzGame (дисквалификация) 1:21:37 Diabolical shooting 1:24:32 Mouse master 1:29:53 FireFly 1:34:52 Kinemate 1:39:04 Race and Destroy 1:46:23 This is my color! 1:5...
Циклы - что это? - C# / Unity / ООП
Переглядів 4,1 тис.3 роки тому
В этом видео я расскажу о том, что такое циклы. А в частности for, do, while и foreach. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал unity.com/ru - ссылка на Unity
Agario - как сделать движение, увеличение, уменьшение персонажа - Unity легко
Переглядів 5 тис.3 роки тому
В этом видео я покажу, как реализовать основную механику игры Agario, это движение, сбор предметов и увеличение персонажа, а так же его уменьшение. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграм...
Game Jam 2020 Июль
Переглядів 2,9 тис.3 роки тому
Ну что ж, начнем. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал unity.com/ru - ссылка на Unity
Параметры методов - Unity / C# / ООП
Переглядів 2,9 тис.3 роки тому
В этом видео я расскажу, что такое параметры методов в C#. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Методы - что это? - C# / Unity / ООП
Переглядів 2,9 тис.3 роки тому
В этом видео, я в двух словах расскажу, что такое методы. Если вам понравится такой контент, напишите это в комментариях. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Свойства в C# / Unity / ООП
Переглядів 4,9 тис.3 роки тому
В этом видео я покажу, для чего необходимы "Свойства" в C#. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Наследование / Inheritance - Unity и C# легко
Переглядів 12 тис.3 роки тому
В этом видео я расскажу, что такое Наследование (Inheritance) и как его применять в Unity. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Выпадающее меню - Unity легко
Переглядів 21 тис.4 роки тому
В этом видео, я покажу, как реализовать выпадающее меню в Unity. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Как вывести текущее время с компьютера - Unity легко
Переглядів 3,9 тис.4 роки тому
В этом видео я покажу, как получить и вывести текущее время с компьютера в Unity. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Колесо фортуны - Unity легко
Переглядів 14 тис.4 роки тому
В этом видео я покажу, как реализовать колесо фортуны в Unity. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Начальная кат сцена / Cut scene - Unity легко
Переглядів 46 тис.4 роки тому
В этом видео я покажу, как реализовать начальную кат сцену в Unity. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Таймер - Unity легко
Переглядів 38 тис.4 роки тому
В этом видео я покажу, как реализовать таймер в Unity. Номер VISA карты для поддержки - 4149629398195479 www.patreon.com/graphicaldesignua - мой патреон для поддержки) discord.gg/E4hyvFy - дискорд канал в котором можете пообщаться с другими разработчиками. t.me/joinchat/K3HCV0nUjP4X7kCvM346gw - телеграмм канал
Game Jam - итоги апреля
Переглядів 9 тис.4 роки тому
Game Jam - итоги апреля
Разрушение объектов ( движение персонажа - ближний бой #3 ) - Unity легко
Переглядів 12 тис.4 роки тому
Разрушение объектов ( движение персонажа - ближний бой #3 ) - Unity легко
Ближний бой и его анимация ( движение персонажа - ближний бой #2 )- Unity легко
Переглядів 18 тис.4 роки тому
Ближний бой и его анимация ( движение персонажа - ближний бой #2 )- Unity легко
Переход анимации ( движение персонажа - ближний бой ) - Unity легко
Переглядів 29 тис.4 роки тому
Переход анимации ( движение персонажа - ближний бой ) - Unity легко
Крюк кошка - Grappling hook - Unity легко
Переглядів 11 тис.4 роки тому
Крюк кошка - Grappling hook - Unity легко
Respawn врага - Unity легко
Переглядів 10 тис.4 роки тому
Respawn врага - Unity легко
Уничтожение врага в виде частиц - Unity легко
Переглядів 17 тис.4 роки тому
Уничтожение врага в виде частиц - Unity легко
Мигание врага при уроне - Unity легко
Переглядів 12 тис.4 роки тому
Мигание врага при уроне - Unity легко
Как сделать приседание персонажа - Unity легко
Переглядів 6 тис.4 роки тому
Как сделать приседание персонажа - Unity легко
Как сделать границы камеры - Unity Легко
Переглядів 26 тис.4 роки тому
Как сделать границы камеры - Unity Легко
Апрельский Game Jam
Переглядів 2,8 тис.4 роки тому
Апрельский Game Jam
Движение по пути - гибкий вариант #2 - Unity легко
Переглядів 12 тис.4 роки тому
Движение по пути - гибкий вариант #2 - Unity легко
Движение по пути - гибкий вариант - Unity легко
Переглядів 35 тис.4 роки тому
Движение по пути - гибкий вариант - Unity легко
Итоги Game jam
Переглядів 2,1 тис.4 роки тому
Итоги Game jam
Как спрятаться от врага - Unity легко
Переглядів 4 тис.4 роки тому
Как спрятаться от врага - Unity легко

КОМЕНТАРІ

  • @user-ch4xn5dl6v
    @user-ch4xn5dl6v 4 дні тому

    Спасибо, добрый человек

  • @egich_250
    @egich_250 6 днів тому

    привет,почему у меня камера нереагирует вообще

  • @user-xk1cb5mh3o
    @user-xk1cb5mh3o 7 днів тому

    using Cysharp.Threading.Tasks; using UnityEngine; using UnityEngine.UI; public static class ImageExtensions { public static async UniTask ChangeAlpha(this Image image, float targetAlpha, float changingStep, int durationStepInMilliseconds) { while (Mathf.Abs(image.color.a - targetAlpha) > 0.001f) { float alpha = Mathf.MoveTowards(image.color.a, targetAlpha, changingStep); image.color = new Color(image.color.r, image.color.g, image.color.b, alpha); await UniTask.Delay(durationStepInMilliseconds); } } }

  • @yzukio
    @yzukio 15 днів тому

    Наверное прям повторять в точь, в точь не буду. Но большое спасибо за идею конкретной реализации!

  • @MrMiha336
    @MrMiha336 16 днів тому

    Спасибо, обнял

  • @phaetonyt9528
    @phaetonyt9528 22 дні тому

    а как сделать что бы во всех сценах выпадало и текст там тоже менялся?)

  • @MakCorp
    @MakCorp 25 днів тому

    Спасибо за этот видео урок но что делать если мне пишет что "Пауза": имена участников не могут совпадать с типом их содержимого?

  • @VanyaBS24
    @VanyaBS24 26 днів тому

    Не сохраняет результат

  • @elit5800
    @elit5800 28 днів тому

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

  • @gurla_
    @gurla_ 29 днів тому

    Что за игра на фоне?

  • @chornyjokerchornyjoker7595
    @chornyjokerchornyjoker7595 29 днів тому

    Красава спасибо

  • @IVATAI
    @IVATAI Місяць тому

    За 7 лет не добавили крюк кошку

  • @asmodeuseanime
    @asmodeuseanime Місяць тому

    Ну за что мне это😢😢😢 я уже пару дней маюсь норм видосы найти не могу все удаляю по итогу так как версии приложений не сходятся и все категорически различается с тобой я смотрю думаю крутой чел норм объясняет ни куда не торопится но бл опять у меня нету это дичи snap или как там её

  • @EnterProbel
    @EnterProbel Місяць тому

    Как сохранять оружие между сценами?

  • @RazvlekaykaBY
    @RazvlekaykaBY Місяць тому

    Вот только когда запускается цикл, то все жизни мгновенно улетают в 0.

  • @asmodeuseanime
    @asmodeuseanime Місяць тому

    Не удалось найти запрошенный URL на этом сервере.

  • @ilyaelistratov1281
    @ilyaelistratov1281 Місяць тому

    Лайк, подписка - однозначно!))

  • @TheFenix717
    @TheFenix717 Місяць тому

    1:09 ты сказал, что void ничего не возвращает, тогда почему в параметрах указал string newName?

  • @user-pt4ky6uq2c
    @user-pt4ky6uq2c Місяць тому

    Здравствуйте!! Вопрос, не работает кнопка I при нажатии, если в Canvas есть еще объект, который вызывает свой метод Update, может ли это быть связано? Потому что в плане кодинга все логично, как у вас, background у camera содержит Canvas

  • @slincake
    @slincake Місяць тому

    Хернёй не занимайтесь, не отслеживайте столкновения по тегам и не ищите компоненты через имя файла, это такой бред лютый

  • @user-vh4mf5hx2h
    @user-vh4mf5hx2h Місяць тому

    Замечательный урок. Все понятно и даже разные варианты показаны.

  • @Sergong
    @Sergong Місяць тому

    У меня срочный вопрос, я сделал всё как на видео, но когда я нажимаю прыжок несколько раз, у героя анимация прыжка срабатывает много раз подряд по новой. Что делать?

  • @SempaiiAnime
    @SempaiiAnime Місяць тому

    У меня вообще enemy1 не двигается а тупо танцует на месте :) как исправить?

  • @kroshka_vseznayka_tv
    @kroshka_vseznayka_tv Місяць тому

    Отличный урок! Спасибо большое ❤

  • @Sergey-zh9zk
    @Sergey-zh9zk Місяць тому

    А почему нельзя публичные поля сделать приватными, и использовать SerializeField? Эти публичные поля просто зашквар какой-то, тем более с маленькой буквы

  • @cosmogoose
    @cosmogoose Місяць тому

    Блин, на превью вообще другое показалось( Думал, будет как "Мистер Старк, что-то мне не хорошо"

  • @user-cn8jb4lu5z
    @user-cn8jb4lu5z Місяць тому

    Это мои первые скрипты! Я не разочаровался в ваших уроках! Спасибо!

  • @aickverouBaba
    @aickverouBaba Місяць тому

    спасибо очень помог. все четко без воды!

  • @rpsher2051
    @rpsher2051 Місяць тому

    У меня почему-то не хочет появляться окно паузы

  • @kdakota8787
    @kdakota8787 2 місяці тому

    Все что есть, можно уложить в 30 секунд, в 1,30 если с техническим описанием Много воды, особенно вначале, зачем?

  • @EmiZak-pf2uz
    @EmiZak-pf2uz 2 місяці тому

    Здраствуйте, а сколько углов, если 14

  • @user-wj5yl2bv8p
    @user-wj5yl2bv8p 2 місяці тому

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

    • @user-dq9gy3sr6s
      @user-dq9gy3sr6s 18 днів тому

      если решил проблему можешь помочь?

  • @moonS_e
    @moonS_e 2 місяці тому

    Если у меня всё работает но не показывает при запуске сцены Врага?

    • @SempaiiAnime
      @SempaiiAnime Місяць тому

      Попробуй перейти в префабы и там всем врагам по выставлять order in layer с 0 на 1, у меня была такая же проблема, я поменяла всем вот это и заработало)))

  • @a-pl7mi
    @a-pl7mi 2 місяці тому

    Спасибо, хоть ты и не заметишь этот комментарий. Я пытался через OnTriggerEnter, OnCollisionEnter, не помогало.

  • @konopathiy8670
    @konopathiy8670 2 місяці тому

    Спасибо , помогло добавить в игру контента 😶‍🌫

  • @masterskwomsana
    @masterskwomsana 2 місяці тому

    Добрый день, помогите пожалуйста у меня ошибка: [12:20:16] NullReferenceException: Object reference not set to an instance of an object Inventory.Select Object () (at Assets/Scripts/Inventory/Inventory.cs:125) Уже всё перепробовал. И видео пересматривал, и код переписывал. Ничего не помогает

  • @user-et9ro9um1h
    @user-et9ro9um1h 2 місяці тому

    Я не понял. Можно так-то создать один скрипт, свойства health в нём и добавить enum на разные типы атаки. Поскольку класс один, мы не откажемся от идеи полиморфизма

  • @artdekor-sochi
    @artdekor-sochi 2 місяці тому

    Круто ! Все понятно с первого раза !

  • @artdekor-sochi
    @artdekor-sochi 2 місяці тому

    Вот очень рада что в сети нашла именно вас ! Спасибище !!!))) Коротко и по существу !

  • @artdekor-sochi
    @artdekor-sochi 2 місяці тому

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

  • @GeniusGS1
    @GeniusGS1 3 місяці тому

    привет что если не появляются предметы при запуске игры помоги пожалуйста

  • @tomasgonsales483
    @tomasgonsales483 3 місяці тому

    Наконец-то кто-то пояснил ЧЕЛОВЕЧЕСКИМ языком, для нубов) Спасибо!

  • @ZeR-vv1ys
    @ZeR-vv1ys 3 місяці тому

    Еще можно дым по другому сделать через кисти и минимальной интенсивностью, через пятна. Потом экспортировать через PNG с большим размером текстур а-ля 2048 на 2048.

  • @user-wz5ot2ni5z
    @user-wz5ot2ni5z 3 місяці тому

    Спасибо! Реально помогаете. Уже многое внедрил в свою игру.

    • @BeamNG650
      @BeamNG650 2 місяці тому

      Можно скрипт пожалуйста

    • @user-wz5ot2ni5z
      @user-wz5ot2ni5z 2 місяці тому

      @@BeamNG650 Вы о каком скрипте? Я сам скрипт из видео полностью скопировал.

    • @BeamNG650
      @BeamNG650 2 місяці тому

      @@user-wz5ot2ni5z да у меня не работало и я попросил скрипт из видео, но потом нашёл ошибку и все заработало

  • @GeniusGS1
    @GeniusGS1 3 місяці тому

    Вот неисправленный код: (исправлять будем в #4) using Unity.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; using static System.Net.Mime.MediaTypeNames; public class Inventory : MonoBehaviour { public DataBase data; public List<ItemInventory> items = new List<ItemInventory>(); public GameObject gameObjShow; public GameObject InventoryMainObject; public int maxCounts; public Camera cam; public EventSystem es; public int currentID; public ItemInventory currentItem; public RectTransform movingObject; public Vector3 offset; public void AddItem(int id, Item item, int count) { items[id].id = item.id; items[id].count = count; items[id].itemGameObj.GetComponent<Image>().sprite = item; if (count > & item.id != 0) { items[id].itemGameObj.GetComponentInChildren<Text>.text = count.ToString(); } else { items[id].itemGameObj.GetComponentInChildren<Text>.text = ""; } } public void AddInventoryItem(int id, ItemInventory invItem) { items[id].id = invItem.id; items[id].count = invItem.count; items[id].itemGameObj.GetComponent<Image>().sprite = data.items[invItem.id].image; if (invItem.count > & item.id != 0) { items[id].itemGameObj.GetComponentInChildren<Text>.text = invItem.count.ToString(); } else { items[id].itemGameObj.GetComponentInChildren<Text>.text = ""; } } public void AddGraphics() { for (int i = 0; i < maxCounts; i++) { GameObject newItem = Instantiate(gameObjShow, InventoryMainObject.transform) as GameObject; newItem.name = i.ToString(); ItemInventory ii = new ItemInventory(); ii.itemGameObj = newItem; RectTransform rt = newItem.GetComponent<RectTransform>(); rt.localPosition = new Vector3(0, 0, 0); rt.localScale = new Vector3(1, 1, 1); newItem.GetComponentInChildren<RectTransform>().localScale = new Vector3(1, 1, 1); Button tempButton = newItem.GetComponent<Button>(); tempButton.onClick.AddListener(delegate { SelectObject(); }); items.Add(ii); } } public void UpdateInventory() { for (int i = 0; i < maxCounts, i++) { if (items[i].id != 0 && items[i].count > 1) { items[i].itemGameObj.GetComponentInChildren<Text>().text = items[i].count.ToString(); } else { items[i].itemGameObj.GetComponentInChildren<Text>().text = ""; } items[i].itemGameObj.GetComponent<image>().sprite = data.items[items[i].id]; } } } public void SelectObject() { if(currentID == -1) { currentID = int.Parse(es.curentSelectGameObject.name); currentItem = CopyInventoryItem(items[currentID]); movingObject.gameObject.SetActive(true); movingObject.GetComponent<image>().sprite = data.items[currentItem.id].image; AddItem(currentID, data.items[0], 0); } else { AddInventoryItem(currentID, items[int.Parse(es.curentSelectGameObject.name)]); AddInventoryItem(int.Parse(curentSelectGameObject.name), currentItem); currentID = -1; movingObject.gameObject.SetActive(false); } public ItemInventory CopyInventoryItem(ItemInventory old) { ItemInventory New = new ItemInventory(); New.id = old.id; New.itemGameObj = old.itemGameObj; New.count = old.count; return New; } } public void MoveObject() { Vector3 pos = Input.mousePosition + offset; pos.z = InventoryMainObject.GetComponent<RectTransform>().position.x; movingObject.position = cam.ScreenToWorldPoint(pos); } } [System.Serializable] public class ItemInventory { public int id; public GameObject itemGameObj; public int count; }

  • @GeniusGS1
    @GeniusGS1 3 місяці тому

    Код вот): using Unity.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; public class Inventory : MonoBehaviour { public List<ItemInventory> items = new List<ItemInventory>(); public GameObject gameObjShow; public GameObject InventoryMainObject; public int maxCounts; public void AddGraphics() { for (int i = 0; i < maxCounts; i++) { GameObject newItem = Instantiate(gameObjShow, InventoryMainObject.transform) as GameObject; newItem.name = i.ToString(); ItemInventory ii = new ItemInventory(); ii.itemGameObj = newItem; RectTransform rt = newItem.GetComponent<RectTransform>(); rt.localPosition = new Vector3(0, 0, 0); rt.localScale = new Vector3(1, 1, 1); newItem.GetComponentInChildren<RectTransform>().localScale = new Vector3(1, 1, 1); Button tempButton = newItem.GetComponent<Button>(); items.Add(ii); } } } [System.Serializable] public class ItemInventory { public int id; public GameObject itemGameObj; public int count; }

  • @Mr_CarTel
    @Mr_CarTel 3 місяці тому

    Просто лучший

  • @askarsh1991
    @askarsh1991 3 місяці тому

    5:02 неазметно

  • @ArGul_0
    @ArGul_0 3 місяці тому

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

    • @ArGul_0
      @ArGul_0 2 місяці тому

      ахахахах я снова сюда вернулся

  • @denis_na_yuge
    @denis_na_yuge 3 місяці тому

    Круто! Спасибо, бро! Все четко объясняешь. Только разрешение видео сделай FHD, а то на большом экране код не разобрать местами))