Space Engineers: Новая торпеда с захватом на методе Raycast

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ย. 2024
  • Начнем серию роликов о том, как написать скрипт торпеды, используя новый метод камеры Raycast. В этом видео посмотрим на работу "прототипа" нашей будущей торпеды. Дальше рассмотрим, как используется Raycast, что за данные о захваченной цели он возвращает и как можно его использовать. Ну и конечно будем писать сам скрипт захвата цели и управления торпедами и постепенно его модифицировать и наворачивать.
    Workshop: steamcommunity....
    -------------------------------
    На пиво аффтору можно заслать следующими способами:
    -------------------------------
    Яндекс Деньги: 410015171561144
    Сбербанк Visa: 4276 5400 1209 8905
    PayPal: vneshtorg24@gmail.com
    -------------------------------

ความคิดเห็น • 56

  • @fraifraevich9066
    @fraifraevich9066 7 ปีที่แล้ว +5

    наконец-то новый выпуск по инжам! ура, товарищи!

  • @user-vh1fh9rb8g
    @user-vh1fh9rb8g 7 ปีที่แล้ว +5

    Чувак, ты крут) Мож ещё создашь ветку развития канала в "программирование для чайников"? Я даж лайк в поддержку поставлю)

  • @TheArtegasp
    @TheArtegasp 7 ปีที่แล้ว +1

    Спасибо за интересное видео. Хотелось бы видеть на твоём канале ветку о противоторпедной защите корабля/базы.

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

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

  • @cheerkin
    @cheerkin 7 ปีที่แล้ว +1

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

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

      Да поразбираем наверное связь через антенны. Я еше пока сам это не пользовал, но вещь дельная.

    • @cheerkin
      @cheerkin 7 ปีที่แล้ว

      Жаль, что у них запрещены неймспейсы со штатной сериализацией, ни json, ни даже xml, всё надо самому писать.

  • @skleroz9917
    @skleroz9917 7 ปีที่แล้ว +1

    Как всегда, информативное и интересное видео!

  • @cheerkin
    @cheerkin 7 ปีที่แล้ว

    "Очущение, что перекрестие не по центру расположено" - крестик камеры всегда проецируется по нормали к твоему активному контрол стейшен (remote control, кресло, кокпит). Чтобы не было эффекта параллакса, тебе нужно поставить ремоут контрол строго за блоком камеры, и захватывать, сидя в нём (либо кастовать не по нормали, а в конкретные координаты, передавая Vector3D). Я много торпед запустил в молоко, прежде чем понял, как это работает)

  • @wanderer3323
    @wanderer3323 7 ปีที่แล้ว

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

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

      Да, верно. Большой блок камеры занимает в 25 раз больше площади и в 125 в объеме, чем малый. И при том никакими преимуществами перед мелкой камерой не обладает: кулдаун на каст лучика тот же. (Вернее там не кулдаун, а скорость накопления макс. дистанции скана.)

  • @kraden2058
    @kraden2058 6 ปีที่แล้ว +2

    Почини торпедки плиииииз!!! Очень нужны с приходом нового сетевого кода. Текущие рабочие торпеды считывают цель с турели (очень близко)

  • @boole_cat
    @boole_cat 6 ปีที่แล้ว +3

    Отличный канал, "суперские" видео,даже на зная программирования, просто интересно смотреть как рождается чудо:).
    Подскажите эти торпеды работают сейчас?февраль 2018г.? Лочит цель, все отлично!, жму пуск, торпеда отстыковывается, отходит на пару метров и болтается как сопля...в чем проблема может быть?

  • @D.Mister
    @D.Mister 7 ปีที่แล้ว

    Как всегда, отличный выпуск.
    Можно на текущий момент в воркшопе посмотреть платформу?

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว +1

      Да, steamcommunity.com/sharedfiles/filedetails/?id=820833748

  • @user-hj7px2oh9s
    @user-hj7px2oh9s 7 ปีที่แล้ว +1

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

  • @bogdanbrajhnik4684
    @bogdanbrajhnik4684 7 ปีที่แล้ว

    Буду ждать продолжение! Большое спасибо за такое видео! Кстати, а как на счёт траектории движения торпед по типу межконтинентальных ракет? И еще раз спасибо за видео! :)

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว +1

      МБРы лучше в КСП писать, там для этого физика дает возможность. А в инжах с ограничением 100 м/с просто невозможно сделать баллистическую ракету. Разве что на карликовой планете с гравитацией 0,1g.
      Но В SE можно что-то вроде томагавков/калибров сделать.

    • @zhek4410
      @zhek4410 7 ปีที่แล้ว

      Renesco Rocketman но есть же моды на скорость.

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

      Есть, но сама гравитация еще ломанная. До определенной высоты 1g, потом зависит от радиуса в 7й степени. Точно запустить что-то врядли получится.

  • @cracker8328
    @cracker8328 2 ปีที่แล้ว +3

    Рэйкост)))))

  • @MENTOR_PICTURES
    @MENTOR_PICTURES 7 ปีที่แล้ว

    Очень круто. А можно ли сделать так, что бы при пуске торпеда от тебя отлетала сначала, а потом искала цель?
    И возможно ли как-то сделать поиск цели в радиусе, а не лучиком нулевой толщины. Вроде же был скрипт на сканер, который работал с помощью сенсора...
    В общем очень жду такой скрипт, что бы можно было строить наконец рабочий для выживача торпедоносец!

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

      Да, отстрел в сторону с поворотом на цель после нескольких секунд сделаем. С поиском цели как раз проблема из-за лучика 0 толщины и кулдауна камеры на использование raycast. но как-то облегчить первоначальный захват можно.

  • @nikola_lee
    @nikola_lee 5 ปีที่แล้ว +4

    при нажатии на любую кнопку 1, 2 или 3 пишет торпедо статус 0. Как можно исправить.
    т.е. цель локается но пуск не происходит(((

    • @tyondaudonta4829
      @tyondaudonta4829 5 ปีที่แล้ว +2

      У меня принт работает нормально а при сборке своей версии вообще ничего не происходит (( даже мониторы не работают. Хотя все подписаны так же как и на принте

    • @user-gm7vn2iw9o
      @user-gm7vn2iw9o 4 ปีที่แล้ว

      В програмном блоке указано, что статус будет 1 если обнаружены трастер, гироскоп и соединитель, но трастер назван torpedolчето-там(forward) и если версия у тебя русская, то ясен хрен никакого форварда там нет. Найди строки
      ParentProgram = MyProg;
      Prefix = "Torpedo1";
      TorpGyro = ParentProgram.GridTerminalSystem.GetBlockWithName(Prefix + "Gyro") as IMyGyro;
      TorpThrust = ParentProgram.GridTerminalSystem.GetBlockWithName(Prefix + "ThrF(forward)") и либо сотри уточнение, либо по русски напиши

  • @user-fs2wy1uo4x
    @user-fs2wy1uo4x 7 ปีที่แล้ว +1

    Да это же самая настоящая фазированная антенная решетка, а что если сделать ее подвижной как в истребителях и зенитках.

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว +3

      Да, скорее всего, будущие радары в SE будут выглядеть именно так. только они будут в разы менее эффективней радара на GFD, но для скана в округе 5-10 км могут пригодиться.

  • @-KapKapblch-
    @-KapKapblch- 7 ปีที่แล้ว

    А по Корнету откуда инфа? Она же секретная. На предприятии работали:)?

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว +2

      С ютуба инфа=) Как она может быть секретной, это разработка 80х, довольно устаревшая уже.

  • @GeorgAuSan
    @GeorgAuSan 7 ปีที่แล้ว

    Приветствую Коллега! Шикарный скрипт!
    Скажите пожалуйста, существует ли реализация скрипта автоматического возвращения корабля на базу с автоматической стыковкой с коннектором или соединительным блоком? Очень актуальный вопрос, особенно на хардкорных серверах с длительным временем перелетов.
    Многие советуют использовать дистанционку и автопилот. Однако настройка точек эта еще задача и не всегда работает как надо.
    Спасибо.

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

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

    • @GeorgAuSan
      @GeorgAuSan 7 ปีที่แล้ว

      Превосходно! А универсальный скрипт может быть? Без дополнительных настроек. Не обязательно речь идет о руде, это может быть любой корабль.

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

      Может есть что-то в воркшопе. Вроде Wicorel писал какой-то автопилот. forums.keenswh.com/threads/wico-craft-control.7378557/#post-1287024522

  • @d_wander8975
    @d_wander8975 7 ปีที่แล้ว

    Привет, отличное видео, кстати, не мог бы ответить, пожалуйста, я тут работаю над роботом в SE, можно ли с помощью командного блока управлять подвеской и движениями колёс напрямую?

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

      Движением колес вроде нельзя было. Параметрами подвески можно.

  • @MENTOR_PICTURES
    @MENTOR_PICTURES 7 ปีที่แล้ว

    Чего-то сломался скрипт (
    Цель вроде захватывает, а торпеда не пускается. Торпедо Статус 0 пишет

  • @Harnet048
    @Harnet048 7 ปีที่แล้ว

    тебе стоило показать в конце повреждения корабля после торпед

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

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

    • @Error404UA
      @Error404UA 7 ปีที่แล้ว +1

      Рэйкаст а не Рэйкост
      Raycast Raycost

  • @turbomover
    @turbomover 7 ปีที่แล้ว

    Как я понимаю, расположение камер на сетке может быть рандомным, а не таким упорядоченным?

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

      Можно как угодно расположить, лишь бы смотрели в одну сторону.

    • @fraifraevich9066
      @fraifraevich9066 7 ปีที่แล้ว

      Renesco Rocketman была идея построить корабль с подвешенной на 2х роторах в разных плоскостях камерой(создать аналог камеры на беспилотниках) и попробовать привязать к ней орудийные башни. чтобы 1 человек мог нацеливать сразу 3-5 многоствольных орудий. но, увы, столкнулся с тем, что смотря через камеру- ей не покрутишь... скажите, вы не думали создавать что-то подобное? или, может, у Вас есть идеи, как решить данную задачку?

    • @fxquad
      @fxquad 7 ปีที่แล้ว +1

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

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว +2

      Можно еще орудийные башни привязать к 1й из турелей. Для этого даже готовые скрипты в воркшопе были.

  • @user-dz7ep4oe4l
    @user-dz7ep4oe4l 7 ปีที่แล้ว +2

    Каким образом торпеда получает данные о цели, если она без антенны? Просто я чайник)

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว +1

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

    • @user-dz7ep4oe4l
      @user-dz7ep4oe4l 7 ปีที่แล้ว

      Renesco Rocketman Спасибо.

    • @mablungtroll3454
      @mablungtroll3454 7 ปีที่แล้ว

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

    • @user-dz7ep4oe4l
      @user-dz7ep4oe4l 7 ปีที่แล้ว

      Mablung Troll Я не уверен, что это не пофиксили)

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

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

  • @zeregushqa
    @zeregushqa 7 ปีที่แล้ว

    Привет!
    Спасибо за интересные видео!
    Интересно реализуема ли в игре Искусственная гравитация без использования генератора гравитации?
    Имею в виду student31.ru/uploads/belgorod/image153.jpg Вот такое. :)

    • @RenescoRocketman
      @RenescoRocketman  7 ปีที่แล้ว

      Не думаю. Крутиться какая-то конструкция может, но астронавт будет отдельно от нее.

    • @zeregushqa
      @zeregushqa 7 ปีที่แล้ว

      GigSter А результат какой? Как сказал Ренеско?)

  • @neworleanrio7164
    @neworleanrio7164 7 ปีที่แล้ว +2

    Вот так посмотрел видос и осознал свою тупость...