Кирилл Гопиенко
Кирилл Гопиенко
  • Видео 26
  • Просмотров 88 581

Видео

Как изменить картинку в Unity через программирование
Просмотров 4,1 тыс.Год назад
В этом видео я покажу, как изменить изображение в Unity с помощью кода. С помощью одной простой строки, мы легко изменим спрайт нашего изображения. Как создать диалоговую систему в Unity - surl.li/dycrf Как создать сохранение рекорда в Unity - surl.li/dycrh
Как создать диалоговую систему в Unity за 5 минут
Просмотров 14 тыс.Год назад
Многие я думаю играли в игры жанра визуальные новеллы, и сегодня мы создадим диалоговую систему как в этих играх, не волнуйтесь, создать диалоги в юнити очень просто, и требует лишь базовых знаний юнити, и программирования.
Как создать сохранение рекорда в Unity за 3 минуты
Просмотров 2,2 тыс.Год назад
Простейший способ создать сохранение рекорда в Unity, это не единственный способ сохранить рекорд в unity, но он самый простой, надеюсь видео будет полезным. Создал игру за неделю и выложил в Google Play: surl.li/dtbmx Игра Buuubler!: play.google.com/store/apps/details?id=com.Amaterasu_Game.Buuubler&hl=ru&gl=US Мой инстаграм: blink.linjer
ГЕЙМДИЗАЙН: Что прочитать начинающему геймдизайнеру. Топ 5 книг для геймдизайнера.
Просмотров 439Год назад
В видео я собрал самые полезные книги, и статьи, которые помогут тебе улучшить твою игру, и прокачают как геймдизайнера. Моя мобильная игра Buuubler!: play.google.com/store/apps/details?id=com.Amaterasu_Game.Buuubler Моя арт инста: blink_linjer Ссылка на видео "Создал игру за неделю и выложил в Google play" - cutt.ly/2N3k16J Ссылка на видео "КАК НАЧАТЬ ДЕЛАТЬ ИГРЫ?" - cutt.ly/cN3...
Создал игру за неделю и выложил в Google play | Buuubler лучшая игра в мире
Просмотров 1,1 тыс.Год назад
Изначально я планировал сделать игру за 6 часов, потом за день, и потом когда я понял насколько всё плохо, решил что сделаю за неделю, вот так) Это был крайне полезный опыт для меня, и я рад что сделал эту игру, надеюсь видео вам понравилось. Ссылка на игру Buuubler!: play.google.com/store/apps/details?id=com.Amaterasu_Game.Buuubler&hl=ru&gl=US Ссылка на видео Как развиваться в программирование...
Как максимально эффективно равиваться в ПРОГРАММИРОВАНИИ?
Просмотров 268Год назад
В видео я буду говорить о проблеме, с которой столкнулся я, в начале пути программиста, я считаю что эта ошибка очень сильно замедлила мой рост в развитии программирования, возможно я мог бы достичь большего, если бы не совершил эту ошибку. Полезные ссылки: surl.li/dkyse - С# за 45 минут surl.li/dkysg - C за 40 минут surl.li/dkysj - Как стать разработчиком игр?
ПОЧЕМУ Я ЗАБРОСИЛ РАЗРАБОТКУ СВОЕЙ ИГРЫ
Просмотров 281Год назад
Я занимался разработкой этой игры, примерно 2 недели, в видео расскажу о том, почему забросил разработку, и поделюсь немного своим опытом полученым в процессе, надеюсь что будет интересно. Ссылка на статью по созданию кликеров: dtf.ru/gamedev/5508-formula-klika-resursy-v-inkrementalnyh-igrah Instagram с артами: blink_linjer.art
КАК НАЧАТЬ ДЕЛАТЬ ИГРЫ? | ИГРОВЫЕ ДВИЖКИ | ПРОГРАММЫ ДЛЯ 2D И 3D | ГЕЙМДИЗАЙН
Просмотров 1,9 тыс.Год назад
Если ты хотел начать делать игры, но не знал что для этого нужно, то этот ролик был создан именно для тебя. Внизу я оставил несколько полезных ссылок для тебя. Тайм 00:35 - Игровые движки 01:17 - Unreal Engine 02:19 - Unity 03:23 - Какой игровой движок выбрать 05:55 - Стоит ли покупать курсы 07:31 - Программы для 2D и 3D 09:44 - Геймдизайн *Ссылки* Ссылка на Unity: unity.com/ Ссылка на Unreal E...
Как сделать интерфейс игры для любого разрешения в Unity. Адаптивный UI
Просмотров 2,8 тыс.Год назад
Я не являюсь супер крутым экспертом по Canvas, потому в этом видео я поделился тем, как я настраиваю интерфейс для любого разрешения в Unity, если вы увидили ошибку, или ещё что-то, поделитесь об этом в комментариях, так как это может быть важным замечанием, как для меня, так и для других людей, надеюсь видео будет полезным.
Как добавить свечение объектов в Unity
Просмотров 7 тыс.2 года назад
Свечение объектов в Unity, очень мощьный визуальный буст для ваших игр, так как сделать его не сложно, и сделать можно за 2-3 минуты.
Как обратится к переменной из другого скрипта в Unity
Просмотров 13 тыс.2 года назад
Ещё одно простое но очень важное видео, чтобы не пихать все в один скрипт, и не создавать кашу из функций, и переменных, мы создаем разные скрипты, для того чтобы когда мы меняли одну часть кода, остальные не страдали. В этом видео я показал как обратится к переменной из другого скрипта в unity.
Что такое Prefab в Unity за 2 минуты | Unity уроки
Просмотров 6 тыс.2 года назад
Коротенькое видео, но крайне важное видео, о таком полезном инструменте Unity, как Prefab, я надеюсь видео будет полезным для вас.
Как сделать переходы между сценами в Unity
Просмотров 4,6 тыс.2 года назад
Небольшое видео, о том как делать переходы между сценами в Unity, надеюсь оно было полезным, обязательно поставьте лайк и подпишитесь на канал.
Как не нужно делать игры | Главная ошибка начинащих разработчиков
Просмотров 2582 года назад
В этом видео, я буду говорить о самой важной составляющей любой игры, многие разработчики может и знают об этой ошибке, но почему-то забывают, и совершают её раз за разом.
Что такое SerializeField за 1 минуту, Unity уроки
Просмотров 9 тыс.2 года назад
Что такое SerializeField за 1 минуту, Unity уроки
Где искать мотивацию
Просмотров 1042 года назад
Где искать мотивацию
Что такое OnCollision и OnTrigger. программирование в Unity
Просмотров 8042 года назад
Что такое OnCollision и OnTrigger. программирование в Unity
Программирование в Unity. удаление и создание объектов Instantinate() и Destoy()
Просмотров 7 тыс.2 года назад
Программирование в Unity. удаление и создание объектов Instantinate() и Destoy()
Как создать простую 3D Low Poly модель собаки в blender 2.93
Просмотров 7 тыс.2 года назад
Как создать простую 3D Low Poly модель собаки в blender 2.93
Программирование в Unity что такое transform на практике?
Просмотров 1,5 тыс.2 года назад
Программирование в Unity что такое transform на практике?
Основы С++ за 45 минут
Просмотров 1993 года назад
Основы С за 45 минут
Как перестать тратить время в пустую?
Просмотров 1273 года назад
Как перестать тратить время в пустую?
Как создать кликер для Android, за 15 минут, на Unity
Просмотров 2,8 тыс.3 года назад
Как создать кликер для Android, за 15 минут, на Unity
Основы C# за 40 минут для новичков
Просмотров 9793 года назад
Основы C# за 40 минут для новичков
Уроки по C# | Как установить Visual Studio
Просмотров 4303 года назад
Уроки по C# | Как установить Visual Studio

Комментарии

  • @Dexfear
    @Dexfear 3 часа назад

    КАПЕЦ НЕ МОГ ПОНЯТЬ КАК ЭТО СДЕЛАТЬ ТЫ ОЧЕНЬ ПОМОГ СПАСИБО ТЕБЕ БОЛЬШОЕ 🔥

  • @xPlay5r
    @xPlay5r 19 дней назад

    Слежу за вашим туториалом и так похоже, что я до завтра ее не доделаю... Спасибо за проделанную работу, есть несколько вопросов. В один момент моя моделька перестала двигаться по оси и потом перепутала ось z с осью y. Не понятно, почему так. Потом хотелось бы поподробнее узнать о ваших материалах. Это что-то похожее на то, как я выбираю цвета из заготавливаемой палитры? И потом, как я смогу создать фотографию этой модельки со светом... Спасибо за ответ.

    • @KirillGopienko
      @KirillGopienko 19 дней назад

      @@xPlay5r Скорее всего вы ещё очень новый человек в блендере, практика вам поможет, но вот несколько моментов которые могут вам помочь, свет можно добавить так же как вы добавляете объекты вроде куба или сферы, через Add, так же справа в верху можно переключать шейдинг, что тоже может помочь решить вашу проблему со светом, для того чтобы передвигать объекты или точки нужно их выделить, когда объект выделен он подсвечивается жёлтым, и тогда вы просто нажимаете G(или какая у вас там кнопка передвижения объектов) и двигаете объект, надеюсь что-то из того что я написал было полезным для вас.

    • @xPlay5r
      @xPlay5r 19 дней назад

      @@KirillGopienko Спасибо большое, что ответили даже спустя два года! Да, я нашел свет для добавления в сцену в меню Shift + A. Я начал изучать блендер совсем недавно но уже изучал перед этим SketchUp пол года назад на курсах. То, что обьекты выделяются и передвигаются я уже понял через ваше видео. Очень помогло то, что вы оставляете используемые клавиши внизу слева экрана. В blender 3d часто бывают модельки, которые нельзя отличить от реальности.

  • @NewUser78654
    @NewUser78654 Месяц назад

    Не переменная, а поле. Не функция, а метод. Все имена методов с большой буквы (MSDN, у нас тут на PHP). Соблюдать инкапсуляцию - не делать поля открытыми. Использовать сериализуемые поля, использовать геттеры и сеттеры для доступа из других классов. Наличие в коде двух методов запуска одной корутины (не произносить коруНтина), работающей с одним текстом, без передачи ссылки на корутину в поле и возможности её остановки, в перспективе грозит запуском 2х экземпляров корутины одновременно (нет контроля запуска корутины или флага окончания её работы). Остановить все корутины = остановить ВСЕ корутины в данном скрипте (solid? ). Будет +1 новая корутина, будут проблемы.

  • @Amino-yu3np
    @Amino-yu3np Месяц назад

    спасибо, без лишней инфы и прочей ерунды

  • @bibyter6451
    @bibyter6451 Месяц назад

    Уж извините. Все это костыли на коленках)

    • @bibyter6451
      @bibyter6451 Месяц назад

      Для чего-то простого норм

  • @fuckBabah
    @fuckBabah Месяц назад

    А как мне по определенной оси выставлять объект в каждом кадре? Через transform.rotation.y=(transform.y объекта) пишет что transform.rotation не переменная. Через transform.Rotate бесконечно крутится. Я не пойму, так сложно было норм систему поворотов реализовать для разрабов... Это пNздец полный!

  • @kruassankruassanovich
    @kruassankruassanovich Месяц назад

    У меня не робит( Может, это потому что у меня условие в Update, а не в отдельном методе?

  • @user-wt2jl3pr3j
    @user-wt2jl3pr3j 2 месяца назад

    Не могу закинуть свой текст в скрипт, в чём проблема подскажите пожалуйста

    • @G3nKai1488
      @G3nKai1488 Месяц назад

      Не тестил код, но скорее всего дело в том, что текст это массив предложений. И тебе надо будет разбить весь свой текст на отдельные элементы массива и запихать вовнутрь ИНСПЕКТОРА (правое окно юнити), когда тыкнешь на объект, в который ты кинул скрипт

    • @-Mesh66
      @-Mesh66 19 дней назад

      была таже проблема используй текст легаси

  • @user-wt2jl3pr3j
    @user-wt2jl3pr3j 2 месяца назад

    Благодарю за ролик, а как мне адаптировать под обьекты в моем мире?

  • @ТатьянаЗыкова-п6ю
    @ТатьянаЗыкова-п6ю 2 месяца назад

    Чувак ты просто лучший, именно то, что надо было. Ещё и код хорошо видно, спасибо большое!

  • @va_dix
    @va_dix 2 месяца назад

    блин я заметил что все блогеры по разному говорят instantiate! Какой инстантинэйт? Инстаншейт правильно

  • @globalacademyorigina1
    @globalacademyorigina1 2 месяца назад

    коротко и ясно. Все отлично. А если я захочу уничтожить объект созданный из префаба, как мне получить его в переменную?

  • @alexandergogots3281
    @alexandergogots3281 3 месяца назад

    Твой видос очень помог :D :D :D :D :D :D :D

  • @vanaplay-fq6tm
    @vanaplay-fq6tm 3 месяца назад

    А што делать если в брендаре нет эли мод я все делал огромной спасибо

  • @lera.l.m
    @lera.l.m 3 месяца назад

    СПАСИБО!!!!!! другие туториалы вообще нормально не объяснили что переносить в On Click, сама я тоже не допирала и пыталась туда сам скрипт вставлять и разумеется не работала ничего

  • @nt-nn1kv
    @nt-nn1kv 3 месяца назад

    Лень видос смотреть вот пишу 1 скрипт переменная public int x; 2 скрипт GetComponent<1 скрипт>().x = 1;

  • @fuckBabah
    @fuckBabah 3 месяца назад

    Здравствуйте! А как получить доступ к созданному объекту, если я тупо копию объекта создаю, на котором висит скрипт? Мне нужно создать копию деформированной модели машины и повесить на неё Rigidbody, чтоб она не висела в воздухе.

  • @Maymazl
    @Maymazl 3 месяца назад

    без лишней воды и по теме, Респект👍

  • @kazyha
    @kazyha 3 месяца назад

    Очень помог!

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

    Ужасный код за 5 минут, без обид

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

    Bloom применился ко всей области камеры, все светилось, а не сам квадрат, что не так?

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

    Спасибо

  • @Driven-Wind
    @Driven-Wind 5 месяцев назад

    Очень полезный видос, видела от другого блогера на 30 мин, а здесь всё легко и понятно. Очень помогло для создания игры за 7 дней

  • @user-ts3jk3cm2o
    @user-ts3jk3cm2o 6 месяцев назад

    а в чём отличия от public?

    • @KirillGopienko
      @KirillGopienko 6 месяцев назад

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

  • @rukichbro
    @rukichbro 6 месяцев назад

    using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement; public class exitmenu : MonoBehaviour { public void scenLoad(int numbScen { SceneManager.LoadScene(numbScen) } } скрипт не привязывается никак к камере, всё делал по видео. кстати в строке SceneManager.LoadScene(numbScen) не используется никакой цвет, типо в твоём видео эта строка цветная. да и хз ваще

    • @KirillGopienko
      @KirillGopienko 6 месяцев назад

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

    • @rukichbro
      @rukichbro 6 месяцев назад

      @@KirillGopienko хз, все остальные скрипты работают. может версия не та, просто у меня ещё есть версии юнити всякие

    • @KirillGopienko
      @KirillGopienko 6 месяцев назад

      @@rukichbro Все остальные скрипты в проекте, или же остальные проекты в юнити? Просто если у тебя разные версии юнити то может в версии где не работет скрипт не указан редактор кода в настройках.

    • @KirillGopienko
      @KirillGopienko 6 месяцев назад

      ​@@rukichbro а ты вот отправил скрипт, у тебя все скобки стоят в строке public void scenLoad(int numbScen

    • @rukichbro
      @rukichbro 6 месяцев назад

      @@KirillGopienko ну именно скрипты в проекте работают, остальные.

  • @RenderWareCommunityOfficial
    @RenderWareCommunityOfficial 6 месяцев назад

    А как сделать чтоб без кнопки просто там 5 секунд и менялась

  • @user-fs3nf5yr8m
    @user-fs3nf5yr8m 6 месяцев назад

    А как сохранить изменённый спрайт?

    • @Mobile-g5w
      @Mobile-g5w 5 месяцев назад

      Знаешь как?

  • @Red-sw5lm
    @Red-sw5lm 7 месяцев назад

    спс большое

  • @jeunonestudio6402
    @jeunonestudio6402 7 месяцев назад

    Огромный лайк!

  • @Nike_Cartier
    @Nike_Cartier 7 месяцев назад

    Что делать если когда пишу SerializeField он не подсвечуетса зеленим?

    • @KirillGopienko
      @KirillGopienko 7 месяцев назад

      Скорее всего в Unity не указан редактор кода(или указан не корректно), который вы используете(к примеру Visual Studio), и из-за этого он не подсвечивает сериалайз филд. По гуглите как указать в юнити редактор кода, я уже не помню куда нужно заходить.

  • @doiteeeeee
    @doiteeeeee 7 месяцев назад

    Спасибо!!!!

  • @_kephir_4333
    @_kephir_4333 7 месяцев назад

    и так то в шортсах прикольно такие видео выкладывать

  • @_kephir_4333
    @_kephir_4333 7 месяцев назад

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

  • @regiv2333
    @regiv2333 8 месяцев назад

    Спасибо очень помогло коротко и понятно

  • @user-pl6yy8jx4n
    @user-pl6yy8jx4n 8 месяцев назад

    Спасибо! Теперь иконка рюкзака меняется от открытия)

  • @Dignity-j2h
    @Dignity-j2h 8 месяцев назад

    А как удалить префаб скриптом? Через Destroy не получается.

  • @user-ml9cs6pi1f
    @user-ml9cs6pi1f 8 месяцев назад

    спасибо, четко и понятно объясняете, а главное без воды)

  • @VallfiK
    @VallfiK 9 месяцев назад

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

  • @helloworldsev
    @helloworldsev 9 месяцев назад

    Огромное спасибо!

  • @_shalfey4645
    @_shalfey4645 9 месяцев назад

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

  • @user-br1gj1gj1q
    @user-br1gj1gj1q 9 месяцев назад

    как сделать чтоб оно обратно возвращало??

  • @dopehype
    @dopehype 9 месяцев назад

    public чем плох в таком случае?

    • @KirillGopienko
      @KirillGopienko 9 месяцев назад

      В том что паблик может изменить каждый, как через инспектор, так и через код.

  • @АлексейПоляков-ы2м
    @АлексейПоляков-ы2м 10 месяцев назад

    С кайфом

  • @VOZHODchannel
    @VOZHODchannel 10 месяцев назад

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

  • @JokerOxide
    @JokerOxide 10 месяцев назад

    привет все делаю по видео но нет вкладки SceneLoad

    • @KirillGopienko
      @KirillGopienko 10 месяцев назад

      Ну, тут может быть множество вариантов проблемы, но вот 2, либо функция создана с ошибкой, либо не указал using UnityEngine.SceneManagement; в начале скрипта.

    • @JokerOxide
      @JokerOxide 10 месяцев назад

      @@KirillGopienko указал я using

    • @KirillGopienko
      @KirillGopienko 10 месяцев назад

      @@JokerOxide ну тогда как вариант ошибка в самом скрипте.

  • @Листик-у3о
    @Листик-у3о 10 месяцев назад

    Вы можете показать как делать тоже самое, но меняя внутри картинки Image>Source Image ?

  • @mrvesxa239
    @mrvesxa239 10 месяцев назад

    Блин спасибо очень помог

  • @avinniva2442
    @avinniva2442 10 месяцев назад

    using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class DialogSystem : MonoBehaviour { public string[] lines; public float speedText; public Text dialogText; public int index; // Use this for initialization void Start () { index = 0; StartDialog (); } void StartDialog(){ dialogText.text = string.Empty; StartCoroutine (TypeLine ()); } IEnumerator TypeLine() { foreach (char c in lines[index].ToCharArray()) { dialogText.text += c; yield return new WaitForSeconds (speedText); } } public void scipTextClick(){ if (dialogText.text == lines [index]) { NextLines (); } else { StopAllCoroutines (); dialogText.text = lines [index]; } } public void NextLines(){ if (index < lines.Length - 1) { index++; StartDialog (); } else { index=0; StartDialog (); } } }

    • @Vlon4ik
      @Vlon4ik 9 месяцев назад

      Чувак я тебя люблю у меня бошка болела преокт висел код писать немог и ты спас меня

    • @Felix_playing
      @Felix_playing 7 месяцев назад

      Братка, рузкий езык наше усё!@@Vlon4ik

    • @zavisim_ot_chaya
      @zavisim_ot_chaya 3 месяца назад

      Благослави вас Бог Копипаста

  • @w3ak3st
    @w3ak3st 10 месяцев назад

    Спасибо за гайд, но меня не покидает ощущение, что писать [SerializeField] private бесполезно, ибо [SerializeField] и так будет приватным с крипте, но изменяемым в инспекторе

    • @PUsiK_GaMe
      @PUsiK_GaMe 7 месяцев назад

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

  • @dickgot4462
    @dickgot4462 10 месяцев назад

    Спасибо, очень нужная информация!