Space Engineers: Скрипт удержания горизонта, ховеркрафт, управление разнонаправленными гироскопами

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ต.ค. 2024

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

  • @ggwp0816
    @ggwp0816 18 วันที่ผ่านมา

    Спасибо большое за видео и скрипты) очень круто всё, прям балдёж)

  • @RenescoRocketman
    @RenescoRocketman  4 ปีที่แล้ว +6

    Ссылки на скрипты, использованные в ролике:
    1. Удержание горизонта платформой: drive.google.com/file/d/1q02UA1IpVtWik4mfdq3YKNeLPQXs3yA2/view?usp=sharing
    2. Управление гироскопами на субгридах: drive.google.com/file/d/1jgr7tCD51LBJbf62-7KQzDiLtIB_tn1n/view?usp=sharing
    3. Простой ховеркрафт, который держит горизонт, гасит боковые скорости и подчиняется командам из кокпита: drive.google.com/file/d/1KRfTgFCpEgTLf3wf84l7_PVFqfWjDmwV/view?usp=sharing
    -----------------------------------
    Ссылка на весь плейлист по разным векторным операциям: th-cam.com/video/IB2M8Qz35lc/w-d-xo.html

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

      Открываются файлы по ссылке? Если что-то с доступом - прокоментьте пожалуйста

    • @BlackFire-kx2qu
      @BlackFire-kx2qu 4 ปีที่แล้ว

      @@RenescoRocketman Всё открывается, спасибо. У меня предложение: не мог бы ты написать скрипт на изменение направления обзора из блока камеры?

    • @timurahmetov5085
      @timurahmetov5085 4 ปีที่แล้ว

      Мой вопрос:ГДЕ ЛЁХА??? (((

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

      @@timurahmetov5085 Вот выйдет 2020 и мы полетим))

    • @zabejaka16
      @zabejaka16 4 ปีที่แล้ว +2

      Посмотрел видио : Space Engineers: Простые скрипты с разбором и объяснениями. Стрим №1. НИЧЕГО НЕ ПОНЯЛ ! Но , очень хочется понять )). Есть люди не обучаемые ,а есть люди которым надо наиболее другой подход. Прошу записать маленькие видео примерно от 5 до 10 минут про разные манипуляции скажем на пример -РОТОР. Как запрограммировать что бы он повернул на определенный угол . И с двумя роторами поочередно .

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

    Самый лучший скрипт, это полёт с одним двигателем )
    Хотя наверно ещё чебуратор-уничтожитель ))

  • @denisshepelev1966
    @denisshepelev1966 4 ปีที่แล้ว +3

    Векторная алгебра в инженерах! Ура! Давненько не было

  • @Планынадень-и1ж
    @Планынадень-и1ж 4 ปีที่แล้ว +4

    Отличный видос.
    Про тебе свой софт писать и прошивки для квадрокоптеров)))

  • @foximionix
    @foximionix 2 ปีที่แล้ว +1

    Спасибо за проделанную работу!

  • @Slavyan3
    @Slavyan3 4 ปีที่แล้ว +1

    Спасибо, очень ждал такой скрипт.

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

    Кстати со скриптом удержания горизонта можно планетарный автопилот сделать)

  • @СергейАкопян-ч2л
    @СергейАкопян-ч2л 2 ปีที่แล้ว

    Спасибо за гайд, Cross буду применять. А то у меня всё на Atan2, всё устраивало, заметил что что-то не так, только когда хавер начал скриптовать. При угле отклонения больше 45, то есть при полном угле ошибки при перекладке управления больше 90 градусов, чудеса на виражах начинаются. Крутит не по кратчайшему углу, а по всем осям. А вот Cross чётко работает. Буду думать... Я вообще давно использую локальные вектора, а не глобальные, чтобы Dot-ы и нормализации не плодить в таком количестве. Но думаю вряд ли из-за этого.

  • @skleroz9917
    @skleroz9917 4 ปีที่แล้ว

    Отличное видео!

  • @JIexa-Bop4yH
    @JIexa-Bop4yH 4 ปีที่แล้ว

    Полезно! Спасибо!

  • @KostsovKonstantin
    @KostsovKonstantin 4 ปีที่แล้ว

    Спасибо за видео.

  • @aaaa-nk9ke
    @aaaa-nk9ke 4 ปีที่แล้ว +1

    видео на глазах родилось

  • @АлексейАнтонов-п7ц
    @АлексейАнтонов-п7ц 4 ปีที่แล้ว

    Спасибо, интересно, полезно

  • @Bzic111Valium
    @Bzic111Valium 4 ปีที่แล้ว

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

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

      Это который от Богдана?
      Будет случай - надо проверить. но могут начать там банить и всякое такое. Не все разделяют нашу "практическую любознательность" на серверах.

    • @Bzic111Valium
      @Bzic111Valium 4 ปีที่แล้ว

      @@RenescoRocketman Ну так не надо прям тырить всё подряд. Можно между "своими" попробовать. Плюс надо посмотреть, может любой запущенный программный блок блокирует грид. Ведь игроки могут ставить сортировщики или какими-нить добывающими конструкциями управлять.

  • @antonstezhkin5991
    @antonstezhkin5991 4 ปีที่แล้ว

    Ура!

  • @harper-igromanDS
    @harper-igromanDS 11 หลายเดือนก่อน

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

  • @EduarDusik
    @EduarDusik 9 หลายเดือนก่อน

    Возможно я что-то не так делаю, но скрипт при запуске не работает. Можете пожалуйста подсказать что может быть причиной?

  • @akinfey8891
    @akinfey8891 4 ปีที่แล้ว

    Была старенькая уже игрушка, Rawbots называется, на ее примере тоже много чего можно было замутить, жаль загнулась...

  • @Impudent_snout
    @Impudent_snout 4 ปีที่แล้ว

    Автор, такой вопрос. С гироскопами всё понятно. А как заставить "двигаться строго вперёд на целевую метку", удерживая определённую скорость, например 3 м/с, на планете. А-то Я что-то совсем запутался в активациях трастеров. :(((

  • @migma277
    @migma277 7 หลายเดือนก่อน

    Вот это цыганские фокусы...
    Я тоже хочу выучить C# и заниматься умным строительством в space engineers .

  • @CappuccinoRUS
    @CappuccinoRUS 3 ปีที่แล้ว

    Уважаемы, а что случилось с вашими скриптами в игре? Игра ругается на скрипты, хотя ранее использовал их и было все ОК (
    Все другие Автогоризонты с Мастерской стим просто на просто вылетают в ошибку.

  • @Aleksei_Loskutov
    @Aleksei_Loskutov 4 ปีที่แล้ว +1

    Есть ли возможность разместить ускорители подвижной детали(пример: ротор), чтобы они удерживали горизонт и при этом могли двигать пепелац в нужном направлении?

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

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

    • @ДмитрийУшаков-л6ж
      @ДмитрийУшаков-л6ж 4 ปีที่แล้ว +1

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

  • @oqqa5295
    @oqqa5295 4 ปีที่แล้ว

    Привет) Наверно я не первый кто спрашивает, но не лучше бы залить все скрипты на гитхаб?
    Ну и так же создать список всех скриптов + его дата появления + видео в которых был разработан
    По количеству звездочек можно будет оценивать востребованность, и так же над более сложными проектами вести доработку сообществом, останется лишь принимать пул реквесты
    Если тебе лень и даш добро, сделаю акк/организацию и все залью, а весь доступ передам

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

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

    • @ДмитрийУшаков-л6ж
      @ДмитрийУшаков-л6ж 4 ปีที่แล้ว

      Я обычно малые листинги, скрипты на GitHub Gist предпочитаю выкладывать. Целую репу для маленького скрипта делать не резон.

  • @ТвойХозяин-е8л
    @ТвойХозяин-е8л 4 ปีที่แล้ว

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

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

      Сталинский букварь! Там есть задачи по арифметике для 4 класса=) stalins-bukvar.ru/catalog/uchebniki_chetvyertogo_klassa/

  • @stalkerfromvoronezh4493
    @stalkerfromvoronezh4493 4 ปีที่แล้ว

    Макс, пробуй потом рулить колесами)

  • @bobamorgan
    @bobamorgan 3 ปีที่แล้ว

    а вторая часть где? :D

  • @-gameuniverse-2261
    @-gameuniverse-2261 4 ปีที่แล้ว

    как блоки деформированы

  • @Elislavkat
    @Elislavkat 2 ปีที่แล้ว

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

  • @LanGeDoks
    @LanGeDoks 4 ปีที่แล้ว

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

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

      Очень просто. Берем первый пример и добавляем к вектору axis такой вектор: Cockpit.WorldMatrix.Up * Cockpit.RotationIndicator.Y

  • @antonstezhkin5991
    @antonstezhkin5991 4 ปีที่แล้ว

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

  • @Виталий-ь8м7в
    @Виталий-ь8м7в 4 ปีที่แล้ว

    Автор приветствую, скажи пожалуйста - *можно ЛИ (??!)* в Space Engineers проверить такие физические процессы, как :
    - прецессия гироскопа,
    - инерция движущегося тела,
    - центробежная сила и дисбаланс
    (Хочу в виртуальной среде проверить вот такие принципы :
    1) th-cam.com/video/yikJEZtt5wc/w-d-xo.html
    2) th-cam.com/video/XPUuF_dECVI/w-d-xo.html
    Как можно с тобой связаться для обсуждения деталей ?? ))

  • @danbkaification
    @danbkaification 4 ปีที่แล้ว

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

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

      Про свойства и действия ротора может рассказать такой скрипт:
      string BlockName = "Rotor";
      //Скрипт для выведения свойств и действий по блоку
      IMyTerminalBlock jd;
      Program()
      {
      jd = GridTerminalSystem.GetBlockWithName(BlockName) as IMyTerminalBlock;
      }
      void Main()
      {
      var actions = new List();
      var props = new List();
      jd.GetProperties(props);
      string log = "";
      log += "---Properties";
      foreach (var p in props)
      {
      log += "
      " + p.Id;
      }
      jd.GetActions(actions);
      log += "
      ---Actions";
      foreach (var a in actions)
      {
      log += "
      " + a.Id;
      }
      Me.GetSurface(0).WriteText(log, false);
      }

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

      А вообще лучше скорость ротора не ApplyAction менять, а просто устанавливать ему TargetVelocityRad или TargetVelocityRPM

  • @andreich5194
    @andreich5194 ปีที่แล้ว

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

    • @Beepgroover
      @Beepgroover ปีที่แล้ว

      Туту много того, что во всех других инженерных играх работает как и положено)))

  • @igojira835
    @igojira835 5 หลายเดือนก่อน

    строка grav+=HV не нужна

  • @semsoe5638
    @semsoe5638 4 ปีที่แล้ว

    Чудеса th-cam.com/video/DVowYCa626A/w-d-xo.html

  • @antonstezhkin5991
    @antonstezhkin5991 4 ปีที่แล้ว

    Ура!