Благодарю. Это ещё можно ребёнку объяснить, а всё дальнейшие улучшения этого проекта могут быть уже не так понятны, особенно с 3 части, где появится тригонометрия, но попробовать стоит.
Можно сделать лесницы с помощью спрайта. - подходишь к лестнице, и когда игрок касается спрайт "Лестница" то: Изменить костюм спрайта "карта" на "2 этаж" а там по такой же механике.
Мне попался программист-ютубер, который упоминал про Твое видео о рейтресинге в Скрэтче, когда сам делал подобную бродилку но на обычном языке программирования.
@@Atomnyi мне такие не встречались. По крайней мере ссылку на мой канал никто не давал или ютуб проглядел. Я сам от делать нечего такой лабиринт с рандомной генерацией в консоли на c# делал. Видео пока не снимал, так как есть ещё вещи попроще ещё не снятые.
@@SmileSick а Он ссылок и не оставлял, только упоминал про то, что Ты смог рейтрейсинг сделать в Скрэтче. Думаю если пойдешь в создание игр и уроки по созданию игр - просмотры существенно возрастут. Тебе это легче, чем Мне. :(
@@Atomnyi я делал рейкастинг. Рейтрейсинг это другая технология, но на скретч тоже возможная. Так что может он и не про меня говорил. По поводу моего отношения к просмотрам думаю и так всё понятно. Если бы я за ними гнался, то не делал бы такой большой перерыв, как сейчас. Чтобы снимать геймдев, в нём нужно разобраться получше, чем я сейчас. Иначе мои видео потонут среди тех, кто осознанно снимает видео по движкам и созданию игр на них. Я уже снимал несколько роликов по самым основам Roblox и Unreal Engine, чтобы постепенно разобраться, но выкладывать не стал. И без меня этого добра навалом. Да и не до ютуба мне сейчас совсем.
Классно. А можно ещё точки высот соединять отрезками, чтобы получались не "доски в заборе", а ломаная линия цельной стены. И проверять точки на видимость, чтобы не рисовать зря то, чего всё равно на экране нет.
Можно и так сделать, только края стен придется все равно отслеживать и рисовать их вертикально. Сам алгоритм таким образом будет чуток сложнее. Я специально показал самый простой способ генерации, который и так не отображает невидимые линии.
Видел, как какой-то школьник сделал похожее видео но просто вывалил тонну информации без какого-либо объяснения и сплагиатил все это у зарубежного блогера. А ты красава объяснил просто и понятно что и как. Спасибо тебе и удачи в будущем!
@@zorrulka текстурирование я пока не изучил, сейчас в планах добавить мобов и оружие против них, а также портальную пушку. Сейчас отснята динамическая карта лабиринта, но еще пока не выложена.
Благодарю. Если посмотреть остальные видео в данной серии, то картинка там улучшится, а количество кода увеличится. Будут и сложные моменты, так что на свой страх и риск.
@@antmoon1rus175 тут дело не в скретч, а в тригонометрии и рекурсивных алгоритмах генерации рандомных лабиринтов. Но я буду рад, если всё станет понятно
Рад, что видео оказалось полезным. Быть может и остальные видео по Scratch на канале будут интересными и познавательными. Да и не только Scratch-ем живёт канал.
на канале уже доступно видео об объединении 3d эффекта с рандомной генерацией уровня и одно улучшение. Дальше будут видео о том, как улучшить этот проект практически во всех аспектах.
@@theddawwroni использовать скретч для 3d не самая лучшая затея, так побаловаться. Хотя именно этот принцип построения картинки как раз использовался в wolfenstein 3d. В любом случае в 3-ем видео рандомного лабиринта, которое готовится к выпуску, будут некоторые визуальные плюшки, улучшающие картинку. Также во втором, которое уже доступно, есть некоторая оптимизация рисования.
@@SmileSick не то что поболоваться, а даже узнать лучше эту ручку тоже будет хорошо + лист переменных, так как я их до это-го знал и всё, а щас я их впервые использовал
@@theddawwroni я тоже многие блоки вообще не использовал, а о каких-то даже и не знал, а скретч оказался совсем не прост, как казалось на первый взгляд.
Вообще у него есть такая же серия роликов. На данный момент у него есть текстуры и враги, которых нет у меня. Но у меня на данный момент генерируется лабиринт сам по себе, чего у него в проекте пока нет. Как добавлять предметы я почти разобрался, но этот ролик ещё не готов.
@@Пельменьпротивнура их много, просто вы с ними со всеми не знакомы. Да и к чему их всех знать. Познакомьтесь с несколькими и этого будет достаточно. Опять-же, всё зависит от цели
Для Дума тут ещё много работы. Часть этой работы проделана в последующих видео, но двигать проект ещё есть куда. Как минимум врагов ещё добавить нужно.
@@rashidgametv5555 скорее всего нужно зайти в костюм игрока и поместить точку в центр листа. Чтобы она не смещалась из центра во время игры, запускайте игру только с вкладкой "код", а не "Костюм"
У меня в начале когда я задавал движение когда я нажимал на стрелки, игрок двигался в одном и том же направлении, а у тебя он разворачивается, когда нажимаешь на стрелки. Как пофиксить?
Простота заключается не во времени исполнения, а в простоте идеи. Если смотреть следующие видео из этой серии, то уже по сравнению с ними это видео достаточно простое. Здесь, например, нет всеми любимой тригонометрии)))
Здравствуйте, гайд отличный, все работает, правда когда дело дошло до прохождения сквозь стены я не смог никак решить эту проблему, я внимательно смотрел скрипты и не нашел причины, что я могу сделать в таком случае?
Если в скриптах нет расхождений, то дело может быть в самих спрайтах. Игрок, например, может быть очень маленьким и другие спрайты его не чувствуют. Тонкие стены тоже могут послужить причиной прохождения сквозь них. В последующих роликах цикла, где я прикручивал рандомную генерацию лабиринта и улучшал графику, я сам столкнулся с проблемой, связанной со спрайтами. Ещё спрайт игрока может быть спрятан (это можно сделать не только кодом). Других мыслей, почему игрок проходит сквозь стены нет.
Если в скрипте нет ошибок, то нужно проверить видимость спрайта финиша. Он может быть скрыт. Также в скрипте стоит проверить отправку события и принимается ли это событие другими спрайтами.
В конце когда он получает draw не успевает повторить 100 раз и не прорисовывает всю картинку а если я копирую код 100 раз то игра начинает сильно лагать пробовал 2 раза по 50 все равно не успевает помогите
@@Владимирбайден-г1я он не может не успевать, так как всё сделано на процедурах. Пока подсчёт не будет сделан рисунок не начнёт рисоваться. Пока он не нарисуется, следующий кадр не начнёт рассчитываться. Тормоза могут быть связаны только с тем, что при создании блока не выставлена галочка "без обновления экрана". Второй вариант, это просто слабое железо. Также могут быть ошибки в скриптах. В описании есть ссылка на проект для сравнения. Если он будет тормозить, то проблема в железе. Иначе, нужно сравнивать скрипты
Если нажимаю на кнопку определить калькулятор дистанции то у меня слишком медленно идёт калькулятор и пока 100 не наберёт не вырисует картинку а чтобы новый кадр появился надо ждать несколько минут пока не наберёт 100
Для того, чтобы блоки работали быстро, при их создании нужно ставить галочку "без обновления экрана". После создания блока её можно добавить, если не сделали это при создании. Для этого достаточно нажать правой кнопкой мыши на блок и выбрать пункт "отредактировать"
При касании можно только влезть в стену, но чтоб такое. Первый раз подобное вижу. Если в 2d касания работали хорошо, то проблема не в них. Если 3d работает хорошо без касания стены, то проблема также не в нём. Нужно смотреть тот момент, в котором началась такая проблема. Возможно при рисовании использован не блок установки Y, а блок изменения Y. Других идей нет. В описании есть ссылка на проект для сравнения. Без просмотра проекта сложно сказать, что не так.
Если имеется в виду работа со списками, то для того, чтобы появились эти команды, нужно создать список. Это действие доступно сразу за блоками работы с переменными и в видео показано, как это делается
Unfortunately I don't know enough English to make such a video. There are definitely videos in English on UA-cam that show how to achieve a similar effect, but the techniques and approach may be slightly different. If you want to watch this particular video in English, you can activate UA-cam's subtitle generator and auto-translate. There are also neural networks that automatically re-voice clips.
Из за того что алгоритм выполняется очень быстро переменная не успевает попасть в список и удаляется потому что вечно получает сигнал calculate что делать?
Объясняешь отлично только все сделал как на видео сам сенсор не прыгает жёстко и изображение не получается в 3 d стены то большие если впритык вдали маленькие ненормально
Благодарю. Ошибки могут возникать из-за размеров спрайтов, в особенности, калькулятора. За высоту стен отвечает число 1500 в рендере. Измените его на 4000, как я это сделал в следующих роликах. Также ещё на высоту стен влияет эффект рыбьего глаза, который также будет устранён дальше. Здесь я специально показал самый простой способ для реализации. Если возникают ошибки, то под видео есть ссылка на проект для сверки.
@@SmileSick левый верхний угол там блокнот с записанными значениями (угол где показывается игра) или же на это влияет версия (у меня нет этого блокнота)
@@kostickmann я это понимаю. Проблеиа в том, что все вычисления проходят не на сайте, а на железе пользователя. У меня часть проектов сильно тормозит на ноутбуке, хотя на более мощном компе идет почти идеально. Для ускорения вы всегда можете сделать длину луча меньше 400. Снижение числа лучей также снизит вычислительную нагрузку. В последующих видео этого цикла я добавил настройку числа лучей в меню, так как с усложнением вычислений для формирования лучшей картинки тормоза стали возникать даже на компьютере.
Насколько я понял, то это версия Scratch для ардуино. Сам я в ней не работал, но предполагаю, что никак. Если она направлена на работу с платой, то тут только напрягать железо.
@@ЖЕЛЕЗНЫЙБОКС да не за что. А есть ли смысл использовать s4a, если скретч и так поддерживает ардуино. В дополнительных блоках есть поддержка разного железа.
@@ЖЕЛЕЗНЫЙБОКС В первой серии плейлиста по скретчу я кратко рассказывал обо всех блоках и показал, где взять дополнительные. То, что связано с железом я подробно не освящал, но показал, где их взять. Так как ардуино не имею, то не могу сказать какие команды для него доступны и с s4a я не сравнивал.
иногда при нажатии мышкой на процедуру она не запускается. Бывает, что просто выбран не тот блок при движении. Или с условиями мелкое несоответствие. Сложно сказать наверняка. В крайнем случае под видео есть ссылка на сам проект. Можно сравнить.
Не изучал тему. Потому не расскажу. Думаю, что делать такое на Scratch - это издевательство. В теории через матричное исчисление возможно, но нужно разбираться.
В двух словах не объяснить. Это тема отдельного ролика, который пока не снят. На данный момент сняты ролики по объединению с рандомным лабиринтом и улучшению графики. Также есть ролики, посвящённые некоторым оптимизациям и музыке. Следующий ролик в очереди будет посвящён теме постепенного отображения карты лабиринта. После можно будет и мобами заняться
Добрый день, я хотел бы спросить. У меня когда я создаю блок(Calculated Distances) у меня справа не появляется блок, в отличии от вас. Что мне сделать что-бы он появился?
Здравствуйте, я начал делать по вашему видио, а что делать если он не поворачивает влево, вправо. только задом поворачивается, а если впереди, не поворачивается. Что делать?
скорее всего условия, где проверяются нажатия клавиш влево и вправо вложено в условие для движения назад. Все условия для определения движения должны быть вложены только в цикл и расположены друг над другом в ряд
Скорее всего перепутаны команды "установить y"и "изменить y". Смотрим внимательно в том месте, где что-то пошло не так. Для сравнения ссылка на проект в описании.
@@SmileSick Спасибо, ошибка заключалась в другом, я забыл комманды с пером вставить в если. Всё работает, очень крутой гайд(так можно свой дум сделать😅)
Лаги могут быть связаны с тем, что новые блоки созданы без галочки (без обновления экрана). Также на производительность влияет компьютер, на котором происходит запуск. Чтобы стрелка не застревала, лучше спрайт поменять на круг. Стрелка использована для наглядности. В последующих видео планируется отснять небольшую оптимизацию и скольжение вдоль стены без застревания. Также будет убран эффект рыбьего глаза, но это повлияет на производительность.
Если имеется ввиду калькулятор, то он может не сталкиваться со стенами, но перемещаться он должен. Если массив не заполняется, это говорит об отсутствии столкновений. Эту проблему можно решить увеличением размера точки сенсора. Надеюсь я правильно понял проблему. Иначе только проверять код. Для этого ссылка на сам проект находится в описании. С ним можно сравнить.
@@galinasoldatkina2574 ищите ошибку в том месте, где что-то пошло не так. Сомневаюсь, что у вас не работало все с самого начала. Для сравнения в описании есть ссылка на проект
@@Vzuh_sugar это не описание проблемы. Такое описание подходит под любое место в видео. Что именно не работает или работает не так. Тайминг указать на видео или описать словами. А лучше и то и другое
@@SmileSickизвините за беспокойство попробовал заново один скрипт вроде заработало. Спасибо за ролик.Я давно начал увлекаться скретчом увидел этот видео ролик я подумал почему бы и нет.просто подобных проектов не видел
@@Vzuh_sugar это не последнее видео по 3d. Далее выложено в этом цикле ещё несколько роликов, улучшающих этот проект. Со всеми ссылками для сравнения, если что-то пойдёт не так
ищем ошибку в том моменте, где что-то пошло не так. Часто путают блоки установить и изменить. Также в математических операторах путается порядок действий. Для сравнения проектов есть ссылка в описании.
@@NoMan22842 если стены короткие в высоту, то нужно в рендере увеличить числа со значениями 1500 и -1500. Чем они больше тем стены будут выше. В 1 видео цикла по объединению рандомной генерации с 3d я как раз это сделал
если установка галочек "обновление без обновления экрана" в каждый созданный блок не помогает, то тогда это может быть слабое железо. Хотя на этом этапе проекта, тормозить пока особо нечему. В описании есть ссылка на проект для сравнения со своим. Можно запустить и проверить. Если мой проект не тормозит, то нужно искать у себя ошибку.
Он не только показал как это сделать и ссылку дать не пожелел!!!!! РЕСПЕКТ!!!!!!!!!!!!!!!!!!!!!!!
@@Сеня225 благодарю за отзыв. Ссылкой снабжены всё видео по scratch.
Я долго думал как сделать 3D в scratch, получалось очень плохо но ты помог. Спасибо!
Далее есть ролики, в которых это 3d делается еще лучше, чем в этом ролике.
@@SmileSick Хорошо
@@SmileSick А это нормально что на мощных пк всё как в турбо моде? (У меня слабый пк)
@@RobloxLua50_5 вообще такого быть не должно. Тормозить может, ускоряться - нет. В платформе ограничитель кадров должен быть.
Охрененно! Я вот сижу пишу DOOM. Спасибо, очень просто!
Благодарю. На канале в плейлисте также есть видео, которые улучшают этот проект. Может также будут полезными
Супер! Обязательно с ребёнком сделаю при первой возможности
Благодарю. Это ещё можно ребёнку объяснить, а всё дальнейшие улучшения этого проекта могут быть уже не так понятны, особенно с 3 части, где появится тригонометрия, но попробовать стоит.
Можно сделать лесницы с помощью спрайта. - подходишь к лестнице, и когда игрок касается спрайт "Лестница" то: Изменить костюм спрайта "карта" на "2 этаж" а там по такой же механике.
да, так можно сделать, но эффект будет все-таки не тот
@@SmileSick а можно сделать лифт?
@@memniymisha только через телепортацию, как и при лестнице в комментарии выше
@@SmileSick молодец шаришь!
оооооооооооочень классно никогда такого не делал
Всё когда-нибудь бывает в первый раз. Как уже говорил в видео, это ещё не финальная точка этого проекта
Мне попался программист-ютубер, который упоминал про Твое видео о рейтресинге в Скрэтче, когда сам делал подобную бродилку но на обычном языке программирования.
@@Atomnyi мне такие не встречались. По крайней мере ссылку на мой канал никто не давал или ютуб проглядел. Я сам от делать нечего такой лабиринт с рандомной генерацией в консоли на c# делал. Видео пока не снимал, так как есть ещё вещи попроще ещё не снятые.
@@SmileSick а Он ссылок и не оставлял, только упоминал про то, что Ты смог рейтрейсинг сделать в Скрэтче.
Думаю если пойдешь в создание игр и уроки по созданию игр - просмотры существенно возрастут. Тебе это легче, чем Мне. :(
@@Atomnyi я делал рейкастинг. Рейтрейсинг это другая технология, но на скретч тоже возможная. Так что может он и не про меня говорил.
По поводу моего отношения к просмотрам думаю и так всё понятно. Если бы я за ними гнался, то не делал бы такой большой перерыв, как сейчас. Чтобы снимать геймдев, в нём нужно разобраться получше, чем я сейчас. Иначе мои видео потонут среди тех, кто осознанно снимает видео по движкам и созданию игр на них. Я уже снимал несколько роликов по самым основам Roblox и Unreal Engine, чтобы постепенно разобраться, но выкладывать не стал. И без меня этого добра навалом. Да и не до ютуба мне сейчас совсем.
Классно. А можно ещё точки высот соединять отрезками, чтобы получались не "доски в заборе", а ломаная линия цельной стены. И проверять точки на видимость, чтобы не рисовать зря то, чего всё равно на экране нет.
Можно и так сделать, только края стен придется все равно отслеживать и рисовать их вертикально. Сам алгоритм таким образом будет чуток сложнее. Я специально показал самый простой способ генерации, который и так не отображает невидимые линии.
легенда.
Благодарю
Я повторял внимательно и в конце офигел от результата оочень круто😮😮😮❤❤
Благодарю. Далее есть видео, которые делают этот проект ещё круче
Видел, как какой-то школьник сделал похожее видео но просто вывалил тонну информации без какого-либо объяснения и сплагиатил все это у зарубежного блогера. А ты красава объяснил просто и понятно что и как. Спасибо тебе и удачи в будущем!
благодарю за отзыв и пожелание. Далее этот проект сильно проапгрейдится. Надеюсь там тоже будет все понятно
@@SmileSick сейчас пойду гляну про оптимизацию. А также желаю удачи в наложении текстуры на стены.
@@zorrulka текстурирование я пока не изучил, сейчас в планах добавить мобов и оружие против них, а также портальную пушку. Сейчас отснята динамическая карта лабиринта, но еще пока не выложена.
@@SmileSick интересная идея с портал ганом
@@zorrulka только порталы будут на всю стену и квадратные. По крайней мере есть только примерное понимание. Потребуется много экспериментов
Я думал что там будет много кода и я ничего не пойму, но именно ты сделал так чтобы я понял! спасибо, теперь мои игры будут другие)
Благодарю. Если посмотреть остальные видео в данной серии, то картинка там улучшится, а количество кода увеличится. Будут и сложные моменты, так что на свой страх и риск.
@@SmileSick Не думаю что будет довольно трудно. Как минимум в Скретч я долго, думаю я пойму
@@antmoon1rus175 тут дело не в скретч, а в тригонометрии и рекурсивных алгоритмах генерации рандомных лабиринтов. Но я буду рад, если всё станет понятно
Спасибо автору! Сделал самодельный portal в Scratch.
Без помощи автора я бы не смог сделать игру!
Благодарю. Сам думаю сюда систему порталов прикрутить, но пока с от рисовкой ещё не всё проблемы решил
Благодарю. Для меня, это видео было полезным и я получил новые знания и опыт.
Рад, что видео оказалось полезным. Быть может и остальные видео по Scratch на канале будут интересными и познавательными. Да и не только Scratch-ем живёт канал.
@@SmileSick я уже изучаю и другие видео на вашем канале. Благодарю вас за ваш труд. Всего вам доброго. Будьте здоровы.
@@Dmitriy_Korol спасибо за добрые пожелания
@@SmileSick вам спасибо, за ваш труд.
так это же заготовка для волкеншнейн...
Круто...
Благодарю. Дальше в плейлисте эта заготовка развивается, но до Вольфа пока ещё не дотягивает
Спасибо, за гайд.
@@LeonAd-v1 рад, что было полезно. Это не последнее видео в цикле по созданию 3d. Далее рассказаны более сложные моменты, улучшающие этот проект.
Спасибо, просто супер!!!
Благодарю. Рад, что понравилось. На канале снято продолжение этой темы
очень классный проект!
Благодарю. Это не последнее видео по данному проекту. Далее он будет улучшаться
очень крутой вещь
благодарю. После всех последующих апгрейдов стала еще круче
❤🎉круто))
Благодарю. В следующих видео плейлиста проект будет улучшен
С новым годом!
Благодарю. И вас с новым годом. У нас как раз только что наступил
я не думал что будет простенько! прикольно!
на канале уже доступно видео об объединении 3d эффекта с рандомной генерацией уровня и одно улучшение. Дальше будут видео о том, как улучшить этот проект практически во всех аспектах.
@@SmileSick ну, я просто решил подучиться делать обычный 3D вид а не многое, но спасибо, может и подучусь этим
@@theddawwroni использовать скретч для 3d не самая лучшая затея, так побаловаться. Хотя именно этот принцип построения картинки как раз использовался в wolfenstein 3d. В любом случае в 3-ем видео рандомного лабиринта, которое готовится к выпуску, будут некоторые визуальные плюшки, улучшающие картинку. Также во втором, которое уже доступно, есть некоторая оптимизация рисования.
@@SmileSick не то что поболоваться, а даже узнать лучше эту ручку тоже будет хорошо + лист переменных, так как я их до это-го знал и всё, а щас я их впервые использовал
@@theddawwroni я тоже многие блоки вообще не использовал, а о каких-то даже и не знал, а скретч оказался совсем не прост, как казалось на первый взгляд.
Griffpatch нервно курит в сторонке
Вообще у него есть такая же серия роликов. На данный момент у него есть текстуры и враги, которых нет у меня. Но у меня на данный момент генерируется лабиринт сам по себе, чего у него в проекте пока нет. Как добавлять предметы я почти разобрался, но этот ролик ещё не готов.
Очень жалко что ещё меньше людей разбираются в создание игр😢
@@Пельменьпротивнура их много, просто вы с ними со всеми не знакомы. Да и к чему их всех знать. Познакомьтесь с несколькими и этого будет достаточно. Опять-же, всё зависит от цели
Хорошо объясняешь
спасибо
Теперь можно запустить дум
Для Дума тут ещё много работы. Часть этой работы проделана в последующих видео, но двигать проект ещё есть куда. Как минимум врагов ещё добавить нужно.
у меня получилооось супеер
Здорово. Обязательно пробуй продолжение
Молодец 👍 лучший
благодарю
СПАСИБО БОЛЬШОЕ
Пожалуйста. В последующих роликах будут усложнения, но они серьёзно улучшат проект
спасибо
@@ГузельЗагретдинова-ъ2п рад, что было полезно. Можете смотреть продолжение.
Да ну нафиг я думал это нужно 4 тысячи строк
Даже в более сложных вариантах столько не наберётся.
@@SmileSick ну я просто смотрел на 3д игры у других
Там вообще пипец
@@merk_merk я рад, что мой вариант оказался попроще
cpasibo
Всегда пожалуйста
Музыка из игры Infinitode
@@АртёмКурочкина не знал. Я брал музыку из сборника кейгенов
Есть баг когда я поворачиваю я не на месте поварачиваю а кружусь
@@rashidgametv5555 скорее всего нужно зайти в костюм игрока и поместить точку в центр листа. Чтобы она не смещалась из центра во время игры, запускайте игру только с вкладкой "код", а не "Костюм"
А потом можно будет сделать врагов?просто я хочу сделать не просто лабиринт а еще и врагов
можно. Данный вопрос пока не прорабатывал. В последующих видео пока идет улучшение этого проекта в других аспектах
20:38 помогите у меня проблема когда я создал новый блок то оно всё равно не изменилось оно также долго прогружаеться почему
когда создаете новый блок, то внизу должна стоять галочка "Запустить без обновления экрана"
У меня в начале когда я задавал движение когда я нажимал на стрелки, игрок двигался в одном и том же направлении, а у тебя он разворачивается, когда нажимаешь на стрелки.
Как пофиксить?
Проблема либо в блоках движения, либо в выбранных клавишах. Нужно внимательно перепроверить. Других идей нет.
@@SmileSick а с вами можно выйти на связь? По дискорду например.
Хочу все таки решить эту проблему
@@cesarvialpando230 в описании канала есть ссылки для связи
Очень классно. Однако наверняка в этой штуке есть switch case при считывании сигнала с клавиш
Может и есть, только вот как до нее добраться?
"Простой" способ на 1 час)
Простота заключается не во времени исполнения, а в простоте идеи. Если смотреть следующие видео из этой серии, то уже по сравнению с ними это видео достаточно простое. Здесь, например, нет всеми любимой тригонометрии)))
Здравствуйте, гайд отличный, все работает, правда когда дело дошло до прохождения сквозь стены я не смог никак решить эту проблему, я внимательно смотрел скрипты и не нашел причины, что я могу сделать в таком случае?
Если в скриптах нет расхождений, то дело может быть в самих спрайтах. Игрок, например, может быть очень маленьким и другие спрайты его не чувствуют. Тонкие стены тоже могут послужить причиной прохождения сквозь них. В последующих роликах цикла, где я прикручивал рандомную генерацию лабиринта и улучшал графику, я сам столкнулся с проблемой, связанной со спрайтами. Ещё спрайт игрока может быть спрятан (это можно сделать не только кодом). Других мыслей, почему игрок проходит сквозь стены нет.
@@SmileSick Спасибо огромное за помощь
Всё очень круто, но проблема какая то не считывает спрайт игрок касания с выходом, но с лабиринтом он прекрасно не касается, помогите в чём дело?
Если в скрипте нет ошибок, то нужно проверить видимость спрайта финиша. Он может быть скрыт. Также в скрипте стоит проверить отправку события и принимается ли это событие другими спрайтами.
В конце когда он получает draw не успевает повторить 100 раз и не прорисовывает всю картинку а если я копирую код 100 раз то игра начинает сильно лагать пробовал 2 раза по 50 все равно не успевает помогите
@@Владимирбайден-г1я он не может не успевать, так как всё сделано на процедурах. Пока подсчёт не будет сделан рисунок не начнёт рисоваться. Пока он не нарисуется, следующий кадр не начнёт рассчитываться. Тормоза могут быть связаны только с тем, что при создании блока не выставлена галочка "без обновления экрана". Второй вариант, это просто слабое железо. Также могут быть ошибки в скриптах. В описании есть ссылка на проект для сравнения. Если он будет тормозить, то проблема в железе. Иначе, нужно сравнивать скрипты
Если нажимаю на кнопку определить калькулятор дистанции то у меня слишком медленно идёт калькулятор и пока 100 не наберёт не вырисует картинку а чтобы новый кадр появился надо ждать несколько минут пока не наберёт 100
Для того, чтобы блоки работали быстро, при их создании нужно ставить галочку "без обновления экрана". После создания блока её можно добавить, если не сделали это при создании. Для этого достаточно нажать правой кнопкой мыши на блок и выбрать пункт "отредактировать"
Это система называется: Raycast.
Да. Я в курсе, спасибо
У меня проблема я когда касаюсь стены екран улетает в небо и видно лишь верхушку лабиринта.
При касании можно только влезть в стену, но чтоб такое. Первый раз подобное вижу. Если в 2d касания работали хорошо, то проблема не в них. Если 3d работает хорошо без касания стены, то проблема также не в нём. Нужно смотреть тот момент, в котором началась такая проблема. Возможно при рисовании использован не блок установки Y, а блок изменения Y. Других идей нет. В описании есть ссылка на проект для сравнения. Без просмотра проекта сложно сказать, что не так.
@@SmileSick Спасибо
Прикольно но я нашёл баг если упереться в сторону и жать стрелку в лева или права пройдёш на сквозь!!!
В стену точнее
@@levdenyaga3183 благодарю. дальше во втором видео по объединению 3d и рандомной генерации этот момент я пофиксил
Есть такое
А можно монстров добавить
@@levdenyaga3183 можно. В рандомно генерируемом лабиринте я планирую это сделать. Но будет это не раньше 6 серии (они уже распланированы)
Здравствуйте,а что делать еслив переменные есть только задать,изменить,показать,и скрыть? А остальные нету
Если имеется в виду работа со списками, то для того, чтобы появились эти команды, нужно создать список. Это действие доступно сразу за блоками работы с переменными и в видео показано, как это делается
@@SmileSick хорошо спасибо:)
Is there a English version of this video?
Unfortunately I don't know enough English to make such a video. There are definitely videos in English on UA-cam that show how to achieve a similar effect, but the techniques and approach may be slightly different. If you want to watch this particular video in English, you can activate UA-cam's subtitle generator and auto-translate. There are also neural networks that automatically re-voice clips.
У меня не выполняется моментально просчет и не отрисовывается что делать? Даже когда нет отрисовавания экрана
Из за того что алгоритм выполняется очень быстро переменная не успевает попасть в список и удаляется потому что вечно получает сигнал calculate что делать?
Всё обновляется последовательно. Проверьте алгоритм. В описании есть ссылка на проект для сравнения
Объясняешь отлично только все сделал как на видео сам сенсор не прыгает жёстко и изображение не получается в 3 d стены то большие если впритык вдали маленькие ненормально
Благодарю. Ошибки могут возникать из-за размеров спрайтов, в особенности, калькулятора. За высоту стен отвечает число 1500 в рендере. Измените его на 4000, как я это сделал в следующих роликах. Также ещё на высоту стен влияет эффект рыбьего глаза, который также будет устранён дальше. Здесь я специально показал самый простой способ для реализации. Если возникают ошибки, то под видео есть ссылка на проект для сверки.
Что делать если в разделе "другие блоки" нету инструмента "Calculate Distances" после создания "определить Calculate Distance"?
Это баг скретча. Для этого нужно просто сохранить проект и загрузить его заново.
@@SmileSick Спасибо большое, я уже понял т.к. на сайте все работало.
А ты выложишь видео как сделать существ в этом лабиринте?
Как сниму, выложу. Но уже не в этом лабиринте а в рандомно генерируемом, про который речь пойдёт в уже отснятых видео в плейлисте
А как добавить объект который за тобой будет гнаться там, чтобы он был видим в 3д
Это не простая тема и сейчас прорабатывается. Позже будет снято видео на эту тему. Пока этот проект улучшен в других аспектах в последующих видео
Как называется дополнение на считывание значения переменной (та которая в углу стоит, х и у ещё определяет)
Не понял про что идёт речь. Было бы неплохо указать время, когдя я её использую и какой угол имеется ввиду и вообще угол чего.
@@SmileSick левый верхний угол там блокнот с записанными значениями (угол где показывается игра) или же на это влияет версия (у меня нет этого блокнота)
@@frijils1102 это массив или список. Создаётся в переменных
а как наложить текстуру на стены
Знаю, что это возможно, но пока не разбирался с этим. Как разберусь, сниму об этом видео, а пока сняты другие улучшения проекта
У меня не получилось. Всё работает только с турбо модом
@@kostickmann если бы не получилось, то и турбо мод не помог. Значит получилось, просто железо без ускорения не вывозит.
@@SmileSick весь прикол в том что в вашем проекте (который указан в описаний видео) всё работает без турбо мода скретча
@@kostickmann я это понимаю. Проблеиа в том, что все вычисления проходят не на сайте, а на железе пользователя. У меня часть проектов сильно тормозит на ноутбуке, хотя на более мощном компе идет почти идеально. Для ускорения вы всегда можете сделать длину луча меньше 400. Снижение числа лучей также снизит вычислительную нагрузку. В последующих видео этого цикла я добавил настройку числа лучей в меню, так как с усложнением вычислений для формирования лучшей картинки тормоза стали возникать даже на компьютере.
Доброго времени суток. "Без обновления экрана" чем можно заменить? В s4a нет "создание блоков".
Насколько я понял, то это версия Scratch для ардуино. Сам я в ней не работал, но предполагаю, что никак. Если она направлена на работу с платой, то тут только напрягать железо.
Благодарю
@@ЖЕЛЕЗНЫЙБОКС да не за что. А есть ли смысл использовать s4a, если скретч и так поддерживает ардуино. В дополнительных блоках есть поддержка разного железа.
Не знал. А можно чуть подробнее.
@@ЖЕЛЕЗНЫЙБОКС В первой серии плейлиста по скретчу я кратко рассказывал обо всех блоках и показал, где взять дополнительные. То, что связано с железом я подробно не освящал, но показал, где их взять. Так как ардуино не имею, то не могу сказать какие команды для него доступны и с s4a я не сравнивал.
У меня почему-то не создаётся блок......
Это глюк скретча. Лечится просто. После создания блока переключаемся на другой спрайт и сразу обратно. Блок появится в соответствующей группе.
что делать если во время 19:14 у меня не летит шарик вперед хотя все сделано как у вас только название по русскому
иногда при нажатии мышкой на процедуру она не запускается. Бывает, что просто выбран не тот блок при движении. Или с условиями мелкое несоответствие. Сложно сказать наверняка. В крайнем случае под видео есть ссылка на сам проект. Можно сравнить.
а теперь расскажи как создать 4D игру
Не изучал тему. Потому не расскажу. Думаю, что делать такое на Scratch - это издевательство. В теории через матричное исчисление возможно, но нужно разбираться.
❤❤❤❤ жаль я не могу проверить 😢 ведь у меня планшет
а как начет того, чтобы переделать управление через добавление спрайтов кнопок на экран
Жаль что текстуры нельзя натянуть
Вообще можно, только этот момент я не прорабатывал ещё.
А как создать моба в этой игре?
В двух словах не объяснить. Это тема отдельного ролика, который пока не снят. На данный момент сняты ролики по объединению с рандомным лабиринтом и улучшению графики. Также есть ролики, посвящённые некоторым оптимизациям и музыке. Следующий ролик в очереди будет посвящён теме постепенного отображения карты лабиринта. После можно будет и мобами заняться
У меня все не получилось.... У меня началась 3д графика а потом просто линия и все 😢
Проверьте тот момент, где что-то пошло не так. В описании есть ссылка на проект для этого
Хорошо спасибо
А какая версия
Версия 3
Добрый день, я хотел бы спросить. У меня когда я создаю блок(Calculated Distances) у меня справа не появляется блок, в отличии от вас. Что мне сделать что-бы он появился?
наверное имеется ввиду слева. Это баг скретча. Для этого нужно просто сохранить проект и загрузить его заново.
@@SmileSick Спасибо большое.
Здравствуйте, я начал делать по вашему видио, а что делать если он не поворачивает влево, вправо. только задом поворачивается, а если впереди, не поворачивается. Что делать?
скорее всего условия, где проверяются нажатия клавиш влево и вправо вложено в условие для движения назад. Все условия для определения движения должны быть вложены только в цикл и расположены друг над другом в ряд
У меня полоски просо выходят за край и всё
Скорее всего перепутаны команды "установить y"и "изменить y". Смотрим внимательно в том месте, где что-то пошло не так. Для сравнения ссылка на проект в описании.
@@SmileSick Спасибо, ошибка заключалась в другом, я забыл комманды с пером вставить в если. Всё работает, очень крутой гайд(так можно свой дум сделать😅)
@@НектоНектович-п1ш это не последняя часть гайда. В следующих видео плейлиста по скретч показано, как улучшить этот проект
когда запускаю проект, то точка ТУПО не двигается! Что делать???
Изменено: все, все работает)))))
отлично. Осталось по остальным видео улучшить проект
Оч круто, но очень много лагов. И когда я приближаюсь к стене то спрайт стрелка застревает
Лаги могут быть связаны с тем, что новые блоки созданы без галочки (без обновления экрана). Также на производительность влияет компьютер, на котором происходит запуск. Чтобы стрелка не застревала, лучше спрайт поменять на круг. Стрелка использована для наглядности.
В последующих видео планируется отснять небольшую оптимизацию и скольжение вдоль стены без застревания. Также будет убран эффект рыбьего глаза, но это повлияет на производительность.
а обязательно ускорять дистанции?
если имеется ввиду установка галочки на функцию, то без нее каждый кадр будет рисоваться очень долго.
почему у меня расчет не ходит сделал все как на видео а не ходит что делать
Если имеется ввиду калькулятор, то он может не сталкиваться со стенами, но перемещаться он должен. Если массив не заполняется, это говорит об отсутствии столкновений. Эту проблему можно решить увеличением размера точки сенсора. Надеюсь я правильно понял проблему. Иначе только проверять код. Для этого ссылка на сам проект находится в описании. С ним можно сравнить.
у меня не работает
@@galinasoldatkina2574 ищите ошибку в том месте, где что-то пошло не так. Сомневаюсь, что у вас не работало все с самого начала. Для сравнения в описании есть ссылка на проект
У меня не получилось 😢
если у других получилось, то ошибка у вас. Проверяем все до момента, где что-то пошло не так
у меня только на пол экрана😢
Внимательно сверяем скрипты. Скорее всего есть путаница в блоках изменить и установить, их часто путают. В описании ссылка на проект для сравнения
Страно, нр я проверил и всё равно забор появляется снизу экрана. Если что версия Scratch 3.17.0
Версия скретч тут не играет роли. Скорее всего при рисовании вместо блока установить Y использован блок изменить Y
@@SmileSickспасибо что поеснил
А НА КАКОЙ ВЕРСИИ ЭТО БЫЛО СДЕЛАНО?
это онлайн версия. Все делалось на сайте. Насколько я знаю, там версия 3, но это не точно
@@SmileSick Вы правы
Блин столько времени потратил всё проверил и не работает
значит не все. В описании есть ссылка на проект для сравнения. Ошибка может быть совсем незаметной.
@@SmileSick спасибо!
Я все не правильно сделал потом когда не получилось Я чуть не заплакал😢
Слезы не помогут. Нужно отмотать в то место, где пошли расхождения с моим результатом и проверить. Даже мелочи могут играть очень важное значение.
@@SmileSick Я остановился на том моменте там где вроде все совпадает но, не работает.не понял прикола дважды начал делать опять на том же моменте...
@@Vzuh_sugar это не описание проблемы. Такое описание подходит под любое место в видео. Что именно не работает или работает не так. Тайминг указать на видео или описать словами. А лучше и то и другое
@@SmileSickизвините за беспокойство попробовал заново один скрипт вроде заработало. Спасибо за ролик.Я давно начал увлекаться скретчом увидел этот видео ролик я подумал почему бы и нет.просто подобных проектов не видел
@@Vzuh_sugar это не последнее видео по 3d. Далее выложено в этом цикле ещё несколько роликов, улучшающих этот проект. Со всеми ссылками для сравнения, если что-то пойдёт не так
Сделать 3д игру в роблксе😀😃
Сделать 3д игру в скретч💀☠💀☠💀☠
Простых путей не ищу
у меня камера вертится как в жопу ужаленая
ищем ошибку в том моменте, где что-то пошло не так. Часто путают блоки установить и изменить. Также в математических операторах путается порядок действий. Для сравнения проектов есть ссылка в описании.
Пересмотрю все.
А что если стены в притык стоят
Лучше их не ставить впритык. Пространство для манёвра должно быть
@@SmileSick я имею ввиду типа у меня стены короткие
@@NoMan22842 если стены короткие в высоту, то нужно в рендере увеличить числа со значениями 1500 и -1500. Чем они больше тем стены будут выше. В 1 видео цикла по объединению рандомной генерации с 3d я как раз это сделал
+ у меня косий глаз
Рыбий
У меня вопрос 8:35 у меня он просто крутится по кругу и делает огромный как циркуль оборот а не на месте что мне делать?
скорее всего костюм спрайта игрока не центрирован
@@SmileSick извините а как это сделать?
Я проверил так же как у вас но он все равно крутится
@@BananaBOY-gn5xn зайти в костюмы, выделить спрайт и передвинуть его в центр листа
@SmileSick я все понял спасибо
1 хпс картинка как била такой и асталась. что с этим делать?
если установка галочек "обновление без обновления экрана" в каждый созданный блок не помогает, то тогда это может быть слабое железо. Хотя на этом этапе проекта, тормозить пока особо нечему. В описании есть ссылка на проект для сравнения со своим. Можно запустить и проверить. Если мой проект не тормозит, то нужно искать у себя ошибку.
а как добавить текстуры
Эту тему не изучал. В любом случае, без удаления эффекта рыбьего глаза, это не имеет смысла
@@SmileSick спасибо