Unity 18 Уроки - Строительство блоков как в Minecraft

Поділитися
Вставка
  • Опубліковано 28 лют 2019
  • В этом видео я рассказываю про строительство блоков как в Minecraft, если у вас есть идеи или предложения пишите в комментарии, приятного просмотра.
    Ссылка на исходники
    ru.files.fm/f/ymvqhhku
    Спасибо за просмотр видео, буду рад лайку и подписке
    Помогите продвижению канала, поделитесь видео с друзьями
    -----------------------------------------------------------------------------------------------------------------
    Группа в VK - gtxmega
    Поддержка канала - www.donationalerts.com/r/itachi
    #unity #уроки #minecraft

КОМЕНТАРІ • 79

  • @ernestolimonas6136
    @ernestolimonas6136 5 років тому +4

    Майнкрафт это моя жизнь ! МАЙНКРАААААФТ

  • @hesles
    @hesles 4 роки тому +1

    Очень крутой ролик.

  • @1pavka
    @1pavka 4 роки тому +2

    Я вообще пока нуб а этом. Только копаю. Это круто. Моя мысль в том, чтобы вводить команды кода они строились сами. Типа обучалка кодингу для детей. Ты этим видео пол дела мне прояснил. Спасибо тебе)

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 роки тому +1

      Вам спасибо что смотрите и даете комментарии

    • @1pavka
      @1pavka 4 роки тому +1

      @@NovaDev-Stormrage какой-то курс изучал для овладения? Или по отдельным урокам?)

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 роки тому +1

      @@1pavka по документации

  • @1pavka
    @1pavka 4 роки тому

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

  • @PROGECT-CRAFT
    @PROGECT-CRAFT 5 років тому +1

    Ябы купил бета версию игры minecraft через unity именно так что бы можно было все кинуть в свой unity для дальнейшей розроботки игры?

  • @nihpro3007
    @nihpro3007 3 роки тому +1

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

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  3 роки тому

      Да есть документация docs.unity3d.com/ScriptReference/

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

    Можно сделать так:
    private void Update()
    {
    if (Input.GetMouseButtonDown(0))
    {
    RaycastHit hit;
    if (Physics.Raycast(mainCamera.ScreenPointToRay(Input.mousePosition), out hit, 100))
    {
    Instantiate(block, new Vector3(Mathf.Round(hit.point.x + hit.normal.x * .5f), Mathf.Round(hit.point.y + hit.normal.y * .5f), Mathf.Round(hit.point.z + hit.normal.z * .5f)), Quaternion.identity);
    }
    }
    }

  • @MsWital
    @MsWital 4 роки тому +1

    А можешь запилить похожий урок про что то летающее(ездящее, плавающее) созданное из таких же блоков. Типа как в Инженерах. Что бы это кубы не тупо в пространстве стояли, а были частью какого то объекта?

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 роки тому +1

      Придумаю что то

    • @MsWital
      @MsWital 4 роки тому

      @@NovaDev-Stormrage ух спасибо, с радостью бы посмотрел!

  • @user-kg1oo5jd2p
    @user-kg1oo5jd2p 6 місяців тому

    сможешь записать похожий урок но с физическими кубами как в space engineers?

  • @YouRyka
    @YouRyka 2 роки тому

    ты не мог сделать прифаб потому что нельзя делать сразу куча прифабов их надо перетаскивать по одному

  • @user-lw7rl6cn6v
    @user-lw7rl6cn6v 10 місяців тому

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

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  10 місяців тому

      Вступай в телегу помогут t.me/+04TetG_nxEhjY2Ey

  • @L0g0Z0g0
    @L0g0Z0g0 2 роки тому

    как повторить это со сферами

  • @mrfrik1880
    @mrfrik1880 4 роки тому

    Будет ли это работать с Touch?( Нажатие на экран )

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 роки тому

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

    • @mrfrik1880
      @mrfrik1880 4 роки тому

      @@NovaDev-Stormrage +

    • @mrfrik1880
      @mrfrik1880 4 роки тому

      @@NovaDev-Stormrage Спасибо за оперативность) теперь буду смотреть видео)

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  4 роки тому

      @@mrfrik1880 Всегда пожалуйста

    • @mrfrik1880
      @mrfrik1880 4 роки тому

      @@NovaDev-Stormrage Знаешь ли ты что-нибудь про текстурирование? Мне нужно что-то вроде конвейера сделать, чтобы растягивать, сдвигать, углы делать и всё такое.. Не знаешь как? Или чем?

  • @felixargyle8653
    @felixargyle8653 4 роки тому +1

    29:38 ты просто забыл поставить игру на паузу. Вот по этому и не мог.

  • @Angeem0
    @Angeem0 5 років тому +1

    А как сделать ui кнопку чтобы строить?

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  5 років тому

      Подробней можно, что за кнопка ui строить?

    • @Angeem0
      @Angeem0 5 років тому

      @@NovaDev-Stormrage поиграй в evertech sandbox на андроид там есть такая кнопка которой можно строить

    • @Angeem0
      @Angeem0 5 років тому

      Как её запрограммировать

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  5 років тому +1

      @@Angeem0 На компьютере мы строим левой кнопкой мыши как в видео, тебе надо что бы была кнопка на экране? по которой жмем и строиться блок или вещь так я понял?

    • @Angeem0
      @Angeem0 5 років тому +2

      @@NovaDev-Stormrage Да

  • @Rick777a
    @Rick777a Рік тому

    Я всё делал точно так же как и ты, но ни чего не получилось! Я даже исходник скачивал
    твой

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  Рік тому

      Что не работает?

    • @Rick777a
      @Rick777a Рік тому

      @@NovaDev-Stormrage блоки не ставятся по y и по z

  • @Zaibatsuification
    @Zaibatsuification Рік тому

    В видео не сказано абсолютно про ограничение дистанции в коде. Заведена только переменная max_distance но она нигде не используется

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  Рік тому

      выброси ее в garbage collector

    • @Zaibatsuification
      @Zaibatsuification Рік тому

      @@NovaDev-Stormrage Так я хотел узнать как дистацию ограничить как раз.

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  Рік тому

      @@Zaibatsuification дистанция рейкаста и будет дистанцией строительства

  • @vasyljrorshak7455
    @vasyljrorshak7455 3 роки тому

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

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  3 роки тому

      напиши мне в vk.com/novadev решим проблему

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  3 роки тому

      Можешь попробовать сделать сам, замени проверку нажатия мыши на Input.touchCount > 0 и вместо mousePosition получи Touch touch = Input.GetTouch(0); и потом используй touch.position

    • @vasyljrorshak7455
      @vasyljrorshak7455 3 роки тому

      @@NovaDev-Stormrage у меня соцсетей нет, проблемка., тач позишен не получится , у меня джойстик на экране это раз, а два это у меня обзор камеры при вождении по экрану.Я поэтому и спрашиваю что делать, я думал как то через сэнсор кнопку вызывать меню, а из меню выбирать элемент, но вот как это реализовать не вдупляю еще.

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  3 роки тому +1

      @@vasyljrorshak7455 Тогда сделай кнопку на экране по которой будет строительство, при клике уже вызывай код строительства, и вместо пускания рейкаста из mousePosition пускай с центра экрана, будто из прицела получится если прицел по центру, new Vector3(Screen.width / 2, Screen.height / 2, 0f) так пожмешь получить центр экрана

    • @vasyljrorshak7455
      @vasyljrorshak7455 3 роки тому

      @@NovaDev-Stormrage типа кнопка на OnClick --
      создать объект в точке центра, наверно прилеплю меню с префабами как то, но это не важно, главный вопрос как при этом определить точку стыковки объекта, там у тебя рейкаст это делал, а тут hit как выбрать, в смысле где этот объект создастся.

  • @evolutiongames-leonkich1038

    напишите мне код в комментариях пж

    • @NovaDev-Stormrage
      @NovaDev-Stormrage  Рік тому

      Прости не получиться, проект удалил уже давно(

  • @makxi3795
    @makxi3795 3 роки тому

    Круто конечно, но в майне мир состоит из вокселей, так что это не как в майне )