Unity 18 Уроки - Строительство блоков как в Minecraft
Вставка
- Опубліковано 28 лют 2019
- В этом видео я рассказываю про строительство блоков как в Minecraft, если у вас есть идеи или предложения пишите в комментарии, приятного просмотра.
Ссылка на исходники
ru.files.fm/f/ymvqhhku
Спасибо за просмотр видео, буду рад лайку и подписке
Помогите продвижению канала, поделитесь видео с друзьями
-----------------------------------------------------------------------------------------------------------------
Группа в VK - gtxmega
Поддержка канала - www.donationalerts.com/r/itachi
#unity #уроки #minecraft
Майнкрафт это моя жизнь ! МАЙНКРАААААФТ
Сделай свой Маинкрафт)
@@NovaDev-Stormrage он и так уже идеален
Очень крутой ролик.
Спасибо!
Я вообще пока нуб а этом. Только копаю. Это круто. Моя мысль в том, чтобы вводить команды кода они строились сами. Типа обучалка кодингу для детей. Ты этим видео пол дела мне прояснил. Спасибо тебе)
Вам спасибо что смотрите и даете комментарии
@@NovaDev-Stormrage какой-то курс изучал для овладения? Или по отдельным урокам?)
@@1pavka по документации
А чтобы префаб сделать из группы, надо группу в пустой объект запихать. Тогда норм)
Ябы купил бета версию игры minecraft через unity именно так что бы можно было все кинуть в свой unity для дальнейшей розроботки игры?
у меня вопрос где можно обучится к скриптингу на юнити есть ли какая нибудь документация
Да есть документация docs.unity3d.com/ScriptReference/
Можно сделать так:
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);
}
}
}
А можешь запилить похожий урок про что то летающее(ездящее, плавающее) созданное из таких же блоков. Типа как в Инженерах. Что бы это кубы не тупо в пространстве стояли, а были частью какого то объекта?
Придумаю что то
@@NovaDev-Stormrage ух спасибо, с радостью бы посмотрел!
сможешь записать похожий урок но с физическими кубами как в space engineers?
я попробую
это радует@@NovaDev-Stormrage
ты не мог сделать прифаб потому что нельзя делать сразу куча прифабов их надо перетаскивать по одному
помоги, пожалуйста, пересмотрел кучу роликов и не нашел ,как реализовать удаление блока на левую клавишу мыши??
Вступай в телегу помогут t.me/+04TetG_nxEhjY2Ey
как повторить это со сферами
Будет ли это работать с Touch?( Нажатие на экран )
Да будет, нужно будет использовать тачь и не позицию курсора рейкаст а с позиции тача, думаю ты знаешь
@@NovaDev-Stormrage +
@@NovaDev-Stormrage Спасибо за оперативность) теперь буду смотреть видео)
@@mrfrik1880 Всегда пожалуйста
@@NovaDev-Stormrage Знаешь ли ты что-нибудь про текстурирование? Мне нужно что-то вроде конвейера сделать, чтобы растягивать, сдвигать, углы делать и всё такое.. Не знаешь как? Или чем?
29:38 ты просто забыл поставить игру на паузу. Вот по этому и не мог.
Спасибо
А как сделать ui кнопку чтобы строить?
Подробней можно, что за кнопка ui строить?
@@NovaDev-Stormrage поиграй в evertech sandbox на андроид там есть такая кнопка которой можно строить
Как её запрограммировать
@@Angeem0 На компьютере мы строим левой кнопкой мыши как в видео, тебе надо что бы была кнопка на экране? по которой жмем и строиться блок или вещь так я понял?
@@NovaDev-Stormrage Да
Я всё делал точно так же как и ты, но ни чего не получилось! Я даже исходник скачивал
твой
Что не работает?
@@NovaDev-Stormrage блоки не ставятся по y и по z
В видео не сказано абсолютно про ограничение дистанции в коде. Заведена только переменная max_distance но она нигде не используется
выброси ее в garbage collector
@@NovaDev-Stormrage Так я хотел узнать как дистацию ограничить как раз.
@@Zaibatsuification дистанция рейкаста и будет дистанцией строительства
Чувак, поясни пожалуйста как сделать это с мобильным управлением. Я новичек в этом, и метод с рейкастом не подходит, у меня рейкастом проверяется поверхность под игроком на физику. Я ооочень хочу прикрутить игроку конструктор блоков.
напиши мне в vk.com/novadev решим проблему
Можешь попробовать сделать сам, замени проверку нажатия мыши на Input.touchCount > 0 и вместо mousePosition получи Touch touch = Input.GetTouch(0); и потом используй touch.position
@@NovaDev-Stormrage у меня соцсетей нет, проблемка., тач позишен не получится , у меня джойстик на экране это раз, а два это у меня обзор камеры при вождении по экрану.Я поэтому и спрашиваю что делать, я думал как то через сэнсор кнопку вызывать меню, а из меню выбирать элемент, но вот как это реализовать не вдупляю еще.
@@vasyljrorshak7455 Тогда сделай кнопку на экране по которой будет строительство, при клике уже вызывай код строительства, и вместо пускания рейкаста из mousePosition пускай с центра экрана, будто из прицела получится если прицел по центру, new Vector3(Screen.width / 2, Screen.height / 2, 0f) так пожмешь получить центр экрана
@@NovaDev-Stormrage типа кнопка на OnClick --
создать объект в точке центра, наверно прилеплю меню с префабами как то, но это не важно, главный вопрос как при этом определить точку стыковки объекта, там у тебя рейкаст это делал, а тут hit как выбрать, в смысле где этот объект создастся.
напишите мне код в комментариях пж
Прости не получиться, проект удалил уже давно(
Круто конечно, но в майне мир состоит из вокселей, так что это не как в майне )