Простой способ создания 3d изображения в Scratch (RayCast)

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 247

  • @Сеня225
    @Сеня225 16 днів тому +1

    Он не только показал как это сделать и ссылку дать не пожелел!!!!! РЕСПЕКТ!!!!!!!!!!!!!!!!!!!!!!!

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

      @@Сеня225 благодарю за отзыв. Ссылкой снабжены всё видео по scratch.

  • @RobloxLua50_5
    @RobloxLua50_5 Рік тому +14

    Я долго думал как сделать 3D в scratch, получалось очень плохо но ты помог. Спасибо!

    • @SmileSick
      @SmileSick  Рік тому +2

      Далее есть ролики, в которых это 3d делается еще лучше, чем в этом ролике.

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

      @@SmileSick Хорошо

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

      @@SmileSick А это нормально что на мощных пк всё как в турбо моде? (У меня слабый пк)

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

      @@RobloxLua50_5 вообще такого быть не должно. Тормозить может, ускоряться - нет. В платформе ограничитель кадров должен быть.

  • @Pythonistchel
    @Pythonistchel 11 місяців тому +3

    Охрененно! Я вот сижу пишу DOOM. Спасибо, очень просто!

    • @SmileSick
      @SmileSick  11 місяців тому

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

  • @AZ993k
    @AZ993k Рік тому +7

    Супер! Обязательно с ребёнком сделаю при первой возможности

    • @SmileSick
      @SmileSick  Рік тому +3

      Благодарю. Это ещё можно ребёнку объяснить, а всё дальнейшие улучшения этого проекта могут быть уже не так понятны, особенно с 3 части, где появится тригонометрия, но попробовать стоит.

  • @stelkerpt
    @stelkerpt 2 роки тому +8

    Можно сделать лесницы с помощью спрайта. - подходишь к лестнице, и когда игрок касается спрайт "Лестница" то: Изменить костюм спрайта "карта" на "2 этаж" а там по такой же механике.

    • @SmileSick
      @SmileSick  2 роки тому +3

      да, так можно сделать, но эффект будет все-таки не тот

    • @memniymisha
      @memniymisha Рік тому +1

      @@SmileSick а можно сделать лифт?

    • @SmileSick
      @SmileSick  Рік тому +1

      @@memniymisha только через телепортацию, как и при лестнице в комментарии выше

    • @memniymisha
      @memniymisha Рік тому +1

      @@SmileSick молодец шаришь!

  • @andreyya9625
    @andreyya9625 2 роки тому +6

    оооооооооооочень классно никогда такого не делал

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

      Всё когда-нибудь бывает в первый раз. Как уже говорил в видео, это ещё не финальная точка этого проекта

  • @Atomnyi
    @Atomnyi 4 місяці тому +3

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

    • @SmileSick
      @SmileSick  4 місяці тому +1

      @@Atomnyi мне такие не встречались. По крайней мере ссылку на мой канал никто не давал или ютуб проглядел. Я сам от делать нечего такой лабиринт с рандомной генерацией в консоли на c# делал. Видео пока не снимал, так как есть ещё вещи попроще ещё не снятые.

    • @Atomnyi
      @Atomnyi 4 місяці тому

      @@SmileSick а Он ссылок и не оставлял, только упоминал про то, что Ты смог рейтрейсинг сделать в Скрэтче.
      Думаю если пойдешь в создание игр и уроки по созданию игр - просмотры существенно возрастут. Тебе это легче, чем Мне. :(

    • @SmileSick
      @SmileSick  4 місяці тому

      @@Atomnyi я делал рейкастинг. Рейтрейсинг это другая технология, но на скретч тоже возможная. Так что может он и не про меня говорил.
      По поводу моего отношения к просмотрам думаю и так всё понятно. Если бы я за ними гнался, то не делал бы такой большой перерыв, как сейчас. Чтобы снимать геймдев, в нём нужно разобраться получше, чем я сейчас. Иначе мои видео потонут среди тех, кто осознанно снимает видео по движкам и созданию игр на них. Я уже снимал несколько роликов по самым основам Roblox и Unreal Engine, чтобы постепенно разобраться, но выкладывать не стал. И без меня этого добра навалом. Да и не до ютуба мне сейчас совсем.

  • @NrBhudh
    @NrBhudh 2 роки тому +12

    Классно. А можно ещё точки высот соединять отрезками, чтобы получались не "доски в заборе", а ломаная линия цельной стены. И проверять точки на видимость, чтобы не рисовать зря то, чего всё равно на экране нет.

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

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

  • @jfllxxkkdf
    @jfllxxkkdf 7 місяців тому +1

    легенда.

    • @SmileSick
      @SmileSick  7 місяців тому

      Благодарю

  • @PaSHka_YS_-bl1gc
    @PaSHka_YS_-bl1gc 7 місяців тому +2

    Я повторял внимательно и в конце офигел от результата оочень круто😮😮😮❤❤

    • @SmileSick
      @SmileSick  7 місяців тому

      Благодарю. Далее есть видео, которые делают этот проект ещё круче

  • @zorrulka
    @zorrulka 2 роки тому +2

    Видел, как какой-то школьник сделал похожее видео но просто вывалил тонну информации без какого-либо объяснения и сплагиатил все это у зарубежного блогера. А ты красава объяснил просто и понятно что и как. Спасибо тебе и удачи в будущем!

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

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

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

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

    • @SmileSick
      @SmileSick  2 роки тому +2

      @@zorrulka текстурирование я пока не изучил, сейчас в планах добавить мобов и оружие против них, а также портальную пушку. Сейчас отснята динамическая карта лабиринта, но еще пока не выложена.

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

      @@SmileSick интересная идея с портал ганом

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

      @@zorrulka только порталы будут на всю стену и квадратные. По крайней мере есть только примерное понимание. Потребуется много экспериментов

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

    Я думал что там будет много кода и я ничего не пойму, но именно ты сделал так чтобы я понял! спасибо, теперь мои игры будут другие)

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

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

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

      @@SmileSick Не думаю что будет довольно трудно. Как минимум в Скретч я долго, думаю я пойму

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

      @@antmoon1rus175 тут дело не в скретч, а в тригонометрии и рекурсивных алгоритмах генерации рандомных лабиринтов. Но я буду рад, если всё станет понятно

  • @lopaq943
    @lopaq943 Рік тому +3

    Спасибо автору! Сделал самодельный portal в Scratch.
    Без помощи автора я бы не смог сделать игру!

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

      Благодарю. Сам думаю сюда систему порталов прикрутить, но пока с от рисовкой ещё не всё проблемы решил

  • @Dmitriy_Korol
    @Dmitriy_Korol 5 місяців тому

    Благодарю. Для меня, это видео было полезным и я получил новые знания и опыт.

    • @SmileSick
      @SmileSick  5 місяців тому

      Рад, что видео оказалось полезным. Быть может и остальные видео по Scratch на канале будут интересными и познавательными. Да и не только Scratch-ем живёт канал.

    • @Dmitriy_Korol
      @Dmitriy_Korol 5 місяців тому

      @@SmileSick я уже изучаю и другие видео на вашем канале. Благодарю вас за ваш труд. Всего вам доброго. Будьте здоровы.

    • @SmileSick
      @SmileSick  5 місяців тому +1

      @@Dmitriy_Korol спасибо за добрые пожелания

    • @Dmitriy_Korol
      @Dmitriy_Korol 5 місяців тому

      @@SmileSick вам спасибо, за ваш труд.

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

    так это же заготовка для волкеншнейн...
    Круто...

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

      Благодарю. Дальше в плейлисте эта заготовка развивается, но до Вольфа пока ещё не дотягивает

  • @LeonAd-v1
    @LeonAd-v1 3 місяці тому

    Спасибо, за гайд.

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

      @@LeonAd-v1 рад, что было полезно. Это не последнее видео в цикле по созданию 3d. Далее рассказаны более сложные моменты, улучшающие этот проект.

  • @bboystefantiger7368
    @bboystefantiger7368 10 місяців тому

    Спасибо, просто супер!!!

    • @SmileSick
      @SmileSick  10 місяців тому +1

      Благодарю. Рад, что понравилось. На канале снято продолжение этой темы

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

    очень классный проект!

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

      Благодарю. Это не последнее видео по данному проекту. Далее он будет улучшаться

  • @ibrokhimnadjimov5363
    @ibrokhimnadjimov5363 Рік тому +1

    очень крутой вещь

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

      благодарю. После всех последующих апгрейдов стала еще круче

  • @AliSa-mk8vn
    @AliSa-mk8vn Рік тому

    ❤🎉круто))

    • @SmileSick
      @SmileSick  Рік тому +1

      Благодарю. В следующих видео плейлиста проект будет улучшен

  • @jet_michael76
    @jet_michael76 2 роки тому +2

    С новым годом!

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

      Благодарю. И вас с новым годом. У нас как раз только что наступил

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

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

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

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

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

      @@SmileSick ну, я просто решил подучиться делать обычный 3D вид а не многое, но спасибо, может и подучусь этим

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

      @@theddawwroni использовать скретч для 3d не самая лучшая затея, так побаловаться. Хотя именно этот принцип построения картинки как раз использовался в wolfenstein 3d. В любом случае в 3-ем видео рандомного лабиринта, которое готовится к выпуску, будут некоторые визуальные плюшки, улучшающие картинку. Также во втором, которое уже доступно, есть некоторая оптимизация рисования.

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

      @@SmileSick не то что поболоваться, а даже узнать лучше эту ручку тоже будет хорошо + лист переменных, так как я их до это-го знал и всё, а щас я их впервые использовал

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

      @@theddawwroni я тоже многие блоки вообще не использовал, а о каких-то даже и не знал, а скретч оказался совсем не прост, как казалось на первый взгляд.

  • @Родомитс67
    @Родомитс67 Рік тому

    Griffpatch нервно курит в сторонке

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

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

  • @Пельменьпротивнура

    Очень жалко что ещё меньше людей разбираются в создание игр😢

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

      @@Пельменьпротивнура их много, просто вы с ними со всеми не знакомы. Да и к чему их всех знать. Познакомьтесь с несколькими и этого будет достаточно. Опять-же, всё зависит от цели

  • @Манныйебалай
    @Манныйебалай 2 роки тому +1

    Хорошо объясняешь

  • @Сынчурчхелы
    @Сынчурчхелы Рік тому +1

    Теперь можно запустить дум

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

      Для Дума тут ещё много работы. Часть этой работы проделана в последующих видео, но двигать проект ещё есть куда. Как минимум врагов ещё добавить нужно.

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

    у меня получилооось супеер

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

      Здорово. Обязательно пробуй продолжение

  • @Манныйебалай
    @Манныйебалай 2 роки тому

    Молодец 👍 лучший

  • @dinanader-jl4oh
    @dinanader-jl4oh Рік тому

    СПАСИБО БОЛЬШОЕ

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

      Пожалуйста. В последующих роликах будут усложнения, но они серьёзно улучшат проект

  • @ГузельЗагретдинова-ъ2п

    спасибо

    • @SmileSick
      @SmileSick  4 місяці тому

      @@ГузельЗагретдинова-ъ2п рад, что было полезно. Можете смотреть продолжение.

  • @merk_merk
    @merk_merk 9 місяців тому +1

    Да ну нафиг я думал это нужно 4 тысячи строк

    • @SmileSick
      @SmileSick  9 місяців тому

      Даже в более сложных вариантах столько не наберётся.

    • @merk_merk
      @merk_merk 9 місяців тому

      @@SmileSick ну я просто смотрел на 3д игры у других
      Там вообще пипец

    • @SmileSick
      @SmileSick  9 місяців тому +1

      @@merk_merk я рад, что мой вариант оказался попроще

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

    cpasibo

    • @SmileSick
      @SmileSick  Рік тому +1

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

  • @АртёмКурочкина
    @АртёмКурочкина 3 місяці тому

    Музыка из игры Infinitode

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

      @@АртёмКурочкина не знал. Я брал музыку из сборника кейгенов

  • @rashidgametv5555
    @rashidgametv5555 5 днів тому +1

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

    • @SmileSick
      @SmileSick  5 днів тому

      @@rashidgametv5555 скорее всего нужно зайти в костюм игрока и поместить точку в центр листа. Чтобы она не смещалась из центра во время игры, запускайте игру только с вкладкой "код", а не "Костюм"

  • @Geniusmachine-fl2yp
    @Geniusmachine-fl2yp Рік тому +1

    А потом можно будет сделать врагов?просто я хочу сделать не просто лабиринт а еще и врагов

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

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

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

    20:38 помогите у меня проблема когда я создал новый блок то оно всё равно не изменилось оно также долго прогружаеться почему

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

      когда создаете новый блок, то внизу должна стоять галочка "Запустить без обновления экрана"

  • @cesarvialpando230
    @cesarvialpando230 Рік тому +1

    У меня в начале когда я задавал движение когда я нажимал на стрелки, игрок двигался в одном и том же направлении, а у тебя он разворачивается, когда нажимаешь на стрелки.
    Как пофиксить?

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

      Проблема либо в блоках движения, либо в выбранных клавишах. Нужно внимательно перепроверить. Других идей нет.

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

      @@SmileSick а с вами можно выйти на связь? По дискорду например.
      Хочу все таки решить эту проблему

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

      @@cesarvialpando230 в описании канала есть ссылки для связи

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

    Очень классно. Однако наверняка в этой штуке есть switch case при считывании сигнала с клавиш

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

      Может и есть, только вот как до нее добраться?

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

    "Простой" способ на 1 час)

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

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

  • @Danyak1dq
    @Danyak1dq 6 місяців тому +1

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

    • @SmileSick
      @SmileSick  6 місяців тому +1

      Если в скриптах нет расхождений, то дело может быть в самих спрайтах. Игрок, например, может быть очень маленьким и другие спрайты его не чувствуют. Тонкие стены тоже могут послужить причиной прохождения сквозь них. В последующих роликах цикла, где я прикручивал рандомную генерацию лабиринта и улучшал графику, я сам столкнулся с проблемой, связанной со спрайтами. Ещё спрайт игрока может быть спрятан (это можно сделать не только кодом). Других мыслей, почему игрок проходит сквозь стены нет.

    • @Danyak1dq
      @Danyak1dq 6 місяців тому +2

      @@SmileSick Спасибо огромное за помощь

  • @ГлебКирилов-ъ9ю
    @ГлебКирилов-ъ9ю 6 місяців тому

    Всё очень круто, но проблема какая то не считывает спрайт игрок касания с выходом, но с лабиринтом он прекрасно не касается, помогите в чём дело?

    • @SmileSick
      @SmileSick  6 місяців тому

      Если в скрипте нет ошибок, то нужно проверить видимость спрайта финиша. Он может быть скрыт. Также в скрипте стоит проверить отправку события и принимается ли это событие другими спрайтами.

  • @Владимирбайден-г1я

    В конце когда он получает draw не успевает повторить 100 раз и не прорисовывает всю картинку а если я копирую код 100 раз то игра начинает сильно лагать пробовал 2 раза по 50 все равно не успевает помогите

    • @SmileSick
      @SmileSick  18 днів тому

      @@Владимирбайден-г1я он не может не успевать, так как всё сделано на процедурах. Пока подсчёт не будет сделан рисунок не начнёт рисоваться. Пока он не нарисуется, следующий кадр не начнёт рассчитываться. Тормоза могут быть связаны только с тем, что при создании блока не выставлена галочка "без обновления экрана". Второй вариант, это просто слабое железо. Также могут быть ошибки в скриптах. В описании есть ссылка на проект для сравнения. Если он будет тормозить, то проблема в железе. Иначе, нужно сравнивать скрипты

  • @VadimZelenovskij
    @VadimZelenovskij 8 місяців тому

    Если нажимаю на кнопку определить калькулятор дистанции то у меня слишком медленно идёт калькулятор и пока 100 не наберёт не вырисует картинку а чтобы новый кадр появился надо ждать несколько минут пока не наберёт 100

    • @SmileSick
      @SmileSick  8 місяців тому

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

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

    Это система называется: Raycast.

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

      Да. Я в курсе, спасибо

  • @Загадкидляума-г6ч

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

    • @SmileSick
      @SmileSick  Рік тому +1

      При касании можно только влезть в стену, но чтоб такое. Первый раз подобное вижу. Если в 2d касания работали хорошо, то проблема не в них. Если 3d работает хорошо без касания стены, то проблема также не в нём. Нужно смотреть тот момент, в котором началась такая проблема. Возможно при рисовании использован не блок установки Y, а блок изменения Y. Других идей нет. В описании есть ссылка на проект для сравнения. Без просмотра проекта сложно сказать, что не так.

    • @Загадкидляума-г6ч
      @Загадкидляума-г6ч Рік тому

      @@SmileSick Спасибо

  • @levdenyaga3183
    @levdenyaga3183 2 роки тому +14

    Прикольно но я нашёл баг если упереться в сторону и жать стрелку в лева или права пройдёш на сквозь!!!

    • @levdenyaga3183
      @levdenyaga3183 2 роки тому +5

      В стену точнее

    • @SmileSick
      @SmileSick  2 роки тому +7

      @@levdenyaga3183 благодарю. дальше во втором видео по объединению 3d и рандомной генерации этот момент я пофиксил

    • @Ольга-о1р7щ
      @Ольга-о1р7щ 2 роки тому +1

      Есть такое

    • @levdenyaga3183
      @levdenyaga3183 2 роки тому +2

      А можно монстров добавить

    • @SmileSick
      @SmileSick  2 роки тому +2

      @@levdenyaga3183 можно. В рандомно генерируемом лабиринте я планирую это сделать. Но будет это не раньше 6 серии (они уже распланированы)

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

    Здравствуйте,а что делать еслив переменные есть только задать,изменить,показать,и скрыть? А остальные нету

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

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

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

      @@SmileSick хорошо спасибо:)

  • @fedextriplegaming
    @fedextriplegaming 7 місяців тому

    Is there a English version of this video?

    • @SmileSick
      @SmileSick  7 місяців тому

      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.

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

    У меня не выполняется моментально просчет и не отрисовывается что делать? Даже когда нет отрисовавания экрана

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

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

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

      Всё обновляется последовательно. Проверьте алгоритм. В описании есть ссылка на проект для сравнения

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

    Объясняешь отлично только все сделал как на видео сам сенсор не прыгает жёстко и изображение не получается в 3 d стены то большие если впритык вдали маленькие ненормально

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

      Благодарю. Ошибки могут возникать из-за размеров спрайтов, в особенности, калькулятора. За высоту стен отвечает число 1500 в рендере. Измените его на 4000, как я это сделал в следующих роликах. Также ещё на высоту стен влияет эффект рыбьего глаза, который также будет устранён дальше. Здесь я специально показал самый простой способ для реализации. Если возникают ошибки, то под видео есть ссылка на проект для сверки.

  • @АндрейДанченко-ъ5э

    Что делать если в разделе "другие блоки" нету инструмента "Calculate Distances" после создания "определить Calculate Distance"?

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

      Это баг скретча. Для этого нужно просто сохранить проект и загрузить его заново.

    • @АндрейДанченко-ъ5э
      @АндрейДанченко-ъ5э Рік тому

      ​@@SmileSick Спасибо большое, я уже понял т.к. на сайте все работало.

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

    А ты выложишь видео как сделать существ в этом лабиринте?

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

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

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

    А как добавить объект который за тобой будет гнаться там, чтобы он был видим в 3д

    • @SmileSick
      @SmileSick  Рік тому +2

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

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

    Как называется дополнение на считывание значения переменной (та которая в углу стоит, х и у ещё определяет)

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

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

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

      @@SmileSick левый верхний угол там блокнот с записанными значениями (угол где показывается игра) или же на это влияет версия (у меня нет этого блокнота)

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

      @@frijils1102 это массив или список. Создаётся в переменных

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

    а как наложить текстуру на стены

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

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

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

    У меня не получилось. Всё работает только с турбо модом

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

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

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

      @@SmileSick весь прикол в том что в вашем проекте (который указан в описаний видео) всё работает без турбо мода скретча

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

      @@kostickmann я это понимаю. Проблеиа в том, что все вычисления проходят не на сайте, а на железе пользователя. У меня часть проектов сильно тормозит на ноутбуке, хотя на более мощном компе идет почти идеально. Для ускорения вы всегда можете сделать длину луча меньше 400. Снижение числа лучей также снизит вычислительную нагрузку. В последующих видео этого цикла я добавил настройку числа лучей в меню, так как с усложнением вычислений для формирования лучшей картинки тормоза стали возникать даже на компьютере.

  • @ЖЕЛЕЗНЫЙБОКС
    @ЖЕЛЕЗНЫЙБОКС 2 роки тому

    Доброго времени суток. "Без обновления экрана" чем можно заменить? В s4a нет "создание блоков".

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

      Насколько я понял, то это версия Scratch для ардуино. Сам я в ней не работал, но предполагаю, что никак. Если она направлена на работу с платой, то тут только напрягать железо.

    • @ЖЕЛЕЗНЫЙБОКС
      @ЖЕЛЕЗНЫЙБОКС 2 роки тому

      Благодарю

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

      @@ЖЕЛЕЗНЫЙБОКС да не за что. А есть ли смысл использовать s4a, если скретч и так поддерживает ардуино. В дополнительных блоках есть поддержка разного железа.

    • @ЖЕЛЕЗНЫЙБОКС
      @ЖЕЛЕЗНЫЙБОКС 2 роки тому

      Не знал. А можно чуть подробнее.

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

      @@ЖЕЛЕЗНЫЙБОКС В первой серии плейлиста по скретчу я кратко рассказывал обо всех блоках и показал, где взять дополнительные. То, что связано с железом я подробно не освящал, но показал, где их взять. Так как ардуино не имею, то не могу сказать какие команды для него доступны и с s4a я не сравнивал.

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

    У меня почему-то не создаётся блок......

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

      Это глюк скретча. Лечится просто. После создания блока переключаемся на другой спрайт и сразу обратно. Блок появится в соответствующей группе.

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

    что делать если во время 19:14 у меня не летит шарик вперед хотя все сделано как у вас только название по русскому

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

      иногда при нажатии мышкой на процедуру она не запускается. Бывает, что просто выбран не тот блок при движении. Или с условиями мелкое несоответствие. Сложно сказать наверняка. В крайнем случае под видео есть ссылка на сам проект. Можно сравнить.

  • @ЮлияМосеева-ж4б
    @ЮлияМосеева-ж4б 8 місяців тому

    а теперь расскажи как создать 4D игру

    • @SmileSick
      @SmileSick  8 місяців тому

      Не изучал тему. Потому не расскажу. Думаю, что делать такое на Scratch - это издевательство. В теории через матричное исчисление возможно, но нужно разбираться.

  • @АнастасияМихайлищева

    ❤❤❤❤ жаль я не могу проверить 😢 ведь у меня планшет

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

      а как начет того, чтобы переделать управление через добавление спрайтов кнопок на экран

  • @Сынчурчхелы
    @Сынчурчхелы Рік тому

    Жаль что текстуры нельзя натянуть

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

      Вообще можно, только этот момент я не прорабатывал ещё.

  • @МихаилДемкин-ш3ь
    @МихаилДемкин-ш3ь 2 роки тому

    А как создать моба в этой игре?

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

      В двух словах не объяснить. Это тема отдельного ролика, который пока не снят. На данный момент сняты ролики по объединению с рандомным лабиринтом и улучшению графики. Также есть ролики, посвящённые некоторым оптимизациям и музыке. Следующий ролик в очереди будет посвящён теме постепенного отображения карты лабиринта. После можно будет и мобами заняться

  • @Mark-v09
    @Mark-v09 11 місяців тому

    У меня все не получилось.... У меня началась 3д графика а потом просто линия и все 😢

    • @SmileSick
      @SmileSick  11 місяців тому

      Проверьте тот момент, где что-то пошло не так. В описании есть ссылка на проект для этого

    • @Mark-v09
      @Mark-v09 11 місяців тому

      Хорошо спасибо

  • @Geniusmachine-fl2yp
    @Geniusmachine-fl2yp Рік тому

    А какая версия

  • @zjckkid
    @zjckkid 2 роки тому +2

    Добрый день, я хотел бы спросить. У меня когда я создаю блок(Calculated Distances) у меня справа не появляется блок, в отличии от вас. Что мне сделать что-бы он появился?

    • @SmileSick
      @SmileSick  2 роки тому +2

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

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

      @@SmileSick Спасибо большое.

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

    Здравствуйте, я начал делать по вашему видио, а что делать если он не поворачивает влево, вправо. только задом поворачивается, а если впереди, не поворачивается. Что делать?

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

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

  • @НектоНектович-п1ш

    У меня полоски просо выходят за край и всё

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

      Скорее всего перепутаны команды "установить y"и "изменить y". Смотрим внимательно в том месте, где что-то пошло не так. Для сравнения ссылка на проект в описании.

    • @НектоНектович-п1ш
      @НектоНектович-п1ш Рік тому

      @@SmileSick Спасибо, ошибка заключалась в другом, я забыл комманды с пером вставить в если. Всё работает, очень крутой гайд(так можно свой дум сделать😅)

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

      @@НектоНектович-п1ш это не последняя часть гайда. В следующих видео плейлиста по скретч показано, как улучшить этот проект

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

    когда запускаю проект, то точка ТУПО не двигается! Что делать???
    Изменено: все, все работает)))))

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

      отлично. Осталось по остальным видео улучшить проект

  • @Metrov-Kin
    @Metrov-Kin 2 роки тому

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

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

      Лаги могут быть связаны с тем, что новые блоки созданы без галочки (без обновления экрана). Также на производительность влияет компьютер, на котором происходит запуск. Чтобы стрелка не застревала, лучше спрайт поменять на круг. Стрелка использована для наглядности.
      В последующих видео планируется отснять небольшую оптимизацию и скольжение вдоль стены без застревания. Также будет убран эффект рыбьего глаза, но это повлияет на производительность.

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

    а обязательно ускорять дистанции?

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

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

  • @МаріяОленська-ч3т
    @МаріяОленська-ч3т 2 роки тому

    почему у меня расчет не ходит сделал все как на видео а не ходит что делать

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

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

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

    у меня не работает

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

      @@galinasoldatkina2574 ищите ошибку в том месте, где что-то пошло не так. Сомневаюсь, что у вас не работало все с самого начала. Для сравнения в описании есть ссылка на проект

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

    У меня не получилось 😢

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

      если у других получилось, то ошибка у вас. Проверяем все до момента, где что-то пошло не так

  • @Максим-щ5й6ц
    @Максим-щ5й6ц 5 місяців тому

    у меня только на пол экрана😢

    • @SmileSick
      @SmileSick  5 місяців тому

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

  • @АИМ-ж1щ
    @АИМ-ж1щ 2 роки тому

    Страно, нр я проверил и всё равно забор появляется снизу экрана. Если что версия Scratch 3.17.0

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

      Версия скретч тут не играет роли. Скорее всего при рисовании вместо блока установить Y использован блок изменить Y

    • @АИМ-ж1щ
      @АИМ-ж1щ 2 роки тому

      @@SmileSickспасибо что поеснил

  • @выщлсыьвсвлоывм
    @выщлсыьвсвлоывм 2 роки тому

    А НА КАКОЙ ВЕРСИИ ЭТО БЫЛО СДЕЛАНО?

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

      это онлайн версия. Все делалось на сайте. Насколько я знаю, там версия 3, но это не точно

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

      @@SmileSick Вы правы

  • @Кот-д9о
    @Кот-д9о Місяць тому

    Блин столько времени потратил всё проверил и не работает

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

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

    • @Кот-д9о
      @Кот-д9о Місяць тому

      @@SmileSick спасибо!

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

    Я все не правильно сделал потом когда не получилось Я чуть не заплакал😢

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

      Слезы не помогут. Нужно отмотать в то место, где пошли расхождения с моим результатом и проверить. Даже мелочи могут играть очень важное значение.

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

      @@SmileSick Я остановился на том моменте там где вроде все совпадает но, не работает.не понял прикола дважды начал делать опять на том же моменте...

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

      @@Vzuh_sugar это не описание проблемы. Такое описание подходит под любое место в видео. Что именно не работает или работает не так. Тайминг указать на видео или описать словами. А лучше и то и другое

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

      ​@@SmileSickизвините за беспокойство попробовал заново один скрипт вроде заработало. Спасибо за ролик.Я давно начал увлекаться скретчом увидел этот видео ролик я подумал почему бы и нет.просто подобных проектов не видел

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

      @@Vzuh_sugar это не последнее видео по 3d. Далее выложено в этом цикле ещё несколько роликов, улучшающих этот проект. Со всеми ссылками для сравнения, если что-то пойдёт не так

  • @bboystefantiger7368
    @bboystefantiger7368 10 місяців тому

    Сделать 3д игру в роблксе😀😃
    Сделать 3д игру в скретч💀☠💀☠💀☠

    • @SmileSick
      @SmileSick  10 місяців тому +1

      Простых путей не ищу

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

    у меня камера вертится как в жопу ужаленая

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

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

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

      Пересмотрю все.

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

    А что если стены в притык стоят

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

      Лучше их не ставить впритык. Пространство для манёвра должно быть

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

      @@SmileSick я имею ввиду типа у меня стены короткие

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

      @@NoMan22842 если стены короткие в высоту, то нужно в рендере увеличить числа со значениями 1500 и -1500. Чем они больше тем стены будут выше. В 1 видео цикла по объединению рандомной генерации с 3d я как раз это сделал

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

      + у меня косий глаз

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

      Рыбий

  • @BananaBOY-gn5xn
    @BananaBOY-gn5xn Рік тому

    У меня вопрос 8:35 у меня он просто крутится по кругу и делает огромный как циркуль оборот а не на месте что мне делать?

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

      скорее всего костюм спрайта игрока не центрирован

    • @BananaBOY-gn5xn
      @BananaBOY-gn5xn Рік тому

      @@SmileSick извините а как это сделать?
      Я проверил так же как у вас но он все равно крутится

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

      @@BananaBOY-gn5xn зайти в костюмы, выделить спрайт и передвинуть его в центр листа

    • @BananaBOY-gn5xn
      @BananaBOY-gn5xn Рік тому

      @SmileSick я все понял спасибо

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

    1 хпс картинка как била такой и асталась. что с этим делать?

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

      если установка галочек "обновление без обновления экрана" в каждый созданный блок не помогает, то тогда это может быть слабое железо. Хотя на этом этапе проекта, тормозить пока особо нечему. В описании есть ссылка на проект для сравнения со своим. Можно запустить и проверить. Если мой проект не тормозит, то нужно искать у себя ошибку.

  • @444-err
    @444-err 8 місяців тому

    а как добавить текстуры

    • @SmileSick
      @SmileSick  8 місяців тому

      Эту тему не изучал. В любом случае, без удаления эффекта рыбьего глаза, это не имеет смысла

    • @444-err
      @444-err 8 місяців тому

      @@SmileSick спасибо