Ссылки на скрипты, использованные в ролике: 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
Посмотрел видио : Space Engineers: Простые скрипты с разбором и объяснениями. Стрим №1. НИЧЕГО НЕ ПОНЯЛ ! Но , очень хочется понять )). Есть люди не обучаемые ,а есть люди которым надо наиболее другой подход. Прошу записать маленькие видео примерно от 5 до 10 минут про разные манипуляции скажем на пример -РОТОР. Как запрограммировать что бы он повернул на определенный угол . И с двумя роторами поочередно .
Спасибо за гайд, Cross буду применять. А то у меня всё на Atan2, всё устраивало, заметил что что-то не так, только когда хавер начал скриптовать. При угле отклонения больше 45, то есть при полном угле ошибки при перекладке управления больше 90 градусов, чудеса на виражах начинаются. Крутит не по кратчайшему углу, а по всем осям. А вот Cross чётко работает. Буду думать... Я вообще давно использую локальные вектора, а не глобальные, чтобы Dot-ы и нормализации не плодить в таком количестве. Но думаю вряд ли из-за этого.
Есть ли возможность разместить ускорители подвижной детали(пример: ротор), чтобы они удерживали горизонт и при этом могли двигать пепелац в нужном направлении?
Если имеется в виду масса на роторе (самопальный гиродин) - да, это должно работать. Это как раз так, как оно должно работать в реале, а не магические гироскопы с бесконечным запасом усилия. А двигать - это кланг драйв или что-то подобное.
Попробовал я данный код, возможно уже устарел. При включении "START", у меня блокируется полностью управление мышкой, при нажатии "STOP", ничего не меняется.
Это который от Богдана? Будет случай - надо проверить. но могут начать там банить и всякое такое. Не все разделяют нашу "практическую любознательность" на серверах.
@@RenescoRocketman Ну так не надо прям тырить всё подряд. Можно между "своими" попробовать. Плюс надо посмотреть, может любой запущенный программный блок блокирует грид. Ведь игроки могут ставить сортировщики или какими-нить добывающими конструкциями управлять.
Уважаемы, а что случилось с вашими скриптами в игре? Игра ругается на скрипты, хотя ранее использовал их и было все ОК ( Все другие Автогоризонты с Мастерской стим просто на просто вылетают в ошибку.
Автор, такой вопрос. С гироскопами всё понятно. А как заставить "двигаться строго вперёд на целевую метку", удерживая определённую скорость, например 3 м/с, на планете. А-то Я что-то совсем запутался в активациях трастеров. :(((
Никак не могу понять как сюда прикрутить управление мышью. Чтобы кораблик допустим держал всегда горизонт, но при этом реагировал на повоторы мышью вправо и влево...
Привет) Наверно я не первый кто спрашивает, но не лучше бы залить все скрипты на гитхаб? Ну и так же создать список всех скриптов + его дата появления + видео в которых был разработан По количеству звездочек можно будет оценивать востребованность, и так же над более сложными проектами вести доработку сообществом, останется лишь принимать пул реквесты Если тебе лень и даш добро, сделаю акк/организацию и все залью, а весь доступ передам
Доброго времени суток, пытаюсь в скрипты, не можешь рассказать про метод ApplyActions подробнее, не могу заставить ротор изменить скорость врашения. Уже мозг взорвал
Про свойства и действия ротора может рассказать такой скрипт: 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); }
Автор приветствую, скажи пожалуйста - *можно ЛИ (??!)* в Space Engineers проверить такие физические процессы, как : - прецессия гироскопа, - инерция движущегося тела, - центробежная сила и дисбаланс (Хочу в виртуальной среде проверить вот такие принципы : 1) th-cam.com/video/yikJEZtt5wc/w-d-xo.html 2) th-cam.com/video/XPUuF_dECVI/w-d-xo.html Как можно с тобой связаться для обсуждения деталей ?? ))
Векторная алгебра в инженерах! Ура! Давненько не было
Спасибо большое за видео и скрипты) очень круто всё, прям балдёж)
Самый лучший скрипт, это полёт с одним двигателем )
Хотя наверно ещё чебуратор-уничтожитель ))
Ссылки на скрипты, использованные в ролике:
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 Всё открывается, спасибо. У меня предложение: не мог бы ты написать скрипт на изменение направления обзора из блока камеры?
Мой вопрос:ГДЕ ЛЁХА??? (((
@@timurahmetov1234 Вот выйдет 2020 и мы полетим))
Посмотрел видио : Space Engineers: Простые скрипты с разбором и объяснениями. Стрим №1. НИЧЕГО НЕ ПОНЯЛ ! Но , очень хочется понять )). Есть люди не обучаемые ,а есть люди которым надо наиболее другой подход. Прошу записать маленькие видео примерно от 5 до 10 минут про разные манипуляции скажем на пример -РОТОР. Как запрограммировать что бы он повернул на определенный угол . И с двумя роторами поочередно .
Отличный видос.
Про тебе свой софт писать и прошивки для квадрокоптеров)))
видео на глазах родилось
Спасибо за проделанную работу!
Спасибо, очень ждал такой скрипт.
Спасибо за гайд, Cross буду применять. А то у меня всё на Atan2, всё устраивало, заметил что что-то не так, только когда хавер начал скриптовать. При угле отклонения больше 45, то есть при полном угле ошибки при перекладке управления больше 90 градусов, чудеса на виражах начинаются. Крутит не по кратчайшему углу, а по всем осям. А вот Cross чётко работает. Буду думать... Я вообще давно использую локальные вектора, а не глобальные, чтобы Dot-ы и нормализации не плодить в таком количестве. Но думаю вряд ли из-за этого.
Спасибо за видео.
Отличное видео!
Ура!
Полезно! Спасибо!
Спасибо, интересно, полезно
Кстати со скриптом удержания горизонта можно планетарный автопилот сделать)
Есть ли возможность разместить ускорители подвижной детали(пример: ротор), чтобы они удерживали горизонт и при этом могли двигать пепелац в нужном направлении?
Если имеется в виду масса на роторе (самопальный гиродин) - да, это должно работать. Это как раз так, как оно должно работать в реале, а не магические гироскопы с бесконечным запасом усилия. А двигать - это кланг драйв или что-то подобное.
@@RenescoRocketman тут скорее про трастеры на сабгридах, чтобы конструкция могла направить их в нужное направление.
Возможно я что-то не так делаю, но скрипт при запуске не работает. Можете пожалуйста подсказать что может быть причиной?
Попробовал я данный код, возможно уже устарел. При включении "START", у меня блокируется полностью управление мышкой, при нажатии "STOP", ничего не меняется.
а вторая часть где? :D
Юхуу... Новый видос! Я тут на днях посмотрел метод взлома чужих гридов, Максим, когда разбор данного скрипта и тесты на живом сервере?
Это который от Богдана?
Будет случай - надо проверить. но могут начать там банить и всякое такое. Не все разделяют нашу "практическую любознательность" на серверах.
@@RenescoRocketman Ну так не надо прям тырить всё подряд. Можно между "своими" попробовать. Плюс надо посмотреть, может любой запущенный программный блок блокирует грид. Ведь игроки могут ставить сортировщики или какими-нить добывающими конструкциями управлять.
как блоки деформированы
Уважаемы, а что случилось с вашими скриптами в игре? Игра ругается на скрипты, хотя ранее использовал их и было все ОК (
Все другие Автогоризонты с Мастерской стим просто на просто вылетают в ошибку.
Автор, такой вопрос. С гироскопами всё понятно. А как заставить "двигаться строго вперёд на целевую метку", удерживая определённую скорость, например 3 м/с, на планете. А-то Я что-то совсем запутался в активациях трастеров. :(((
Была старенькая уже игрушка, Rawbots называется, на ее примере тоже много чего можно было замутить, жаль загнулась...
Никак не могу понять как сюда прикрутить управление мышью. Чтобы кораблик допустим держал всегда горизонт, но при этом реагировал на повоторы мышью вправо и влево...
Очень просто. Берем первый пример и добавляем к вектору axis такой вектор: Cockpit.WorldMatrix.Up * Cockpit.RotationIndicator.Y
Renesco, здарова! Подскажи, пожалуйста, какие темы нужны изучить, чтобы разбираться в векторной алгебре, если я не шарю даже в дробях?))
Сталинский букварь! Там есть задачи по арифметике для 4 класса=) stalins-bukvar.ru/catalog/uchebniki_chetvyertogo_klassa/
почему то не до конца гасит боковую скорость скрипт ховеркрафта
- на стартовом корабле атмосферы чекал
Макс, пробуй потом рулить колесами)
Вот это цыганские фокусы...
Я тоже хочу выучить C# и заниматься умным строительством в space engineers .
Теперь есть буквы. Можно ими написать где тангаж, где рысканье и где крен.
Привет) Наверно я не первый кто спрашивает, но не лучше бы залить все скрипты на гитхаб?
Ну и так же создать список всех скриптов + его дата появления + видео в которых был разработан
По количеству звездочек можно будет оценивать востребованность, и так же над более сложными проектами вести доработку сообществом, останется лишь принимать пул реквесты
Если тебе лень и даш добро, сделаю акк/организацию и все залью, а весь доступ передам
Да мне уже говорили много раз про гитхаб. Это скорее старперство и ретроградство во мне сопротивляется.. Никак на новые технологии не перейду.
Я обычно малые листинги, скрипты на GitHub Gist предпочитаю выкладывать. Целую репу для маленького скрипта делать не резон.
Доброго времени суток, пытаюсь в скрипты, не можешь рассказать про метод ApplyActions подробнее, не могу заставить ротор изменить скорость врашения. Уже мозг взорвал
Про свойства и действия ротора может рассказать такой скрипт:
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);
}
А вообще лучше скорость ротора не ApplyAction менять, а просто устанавливать ему TargetVelocityRad или TargetVelocityRPM
Автор приветствую, скажи пожалуйста - *можно ЛИ (??!)* в Space Engineers проверить такие физические процессы, как :
- прецессия гироскопа,
- инерция движущегося тела,
- центробежная сила и дисбаланс
(Хочу в виртуальной среде проверить вот такие принципы :
1) th-cam.com/video/yikJEZtt5wc/w-d-xo.html
2) th-cam.com/video/XPUuF_dECVI/w-d-xo.html
Как можно с тобой связаться для обсуждения деталей ?? ))
вот это маразм какой то в эмпирион галактик вышедшей почти в тоже время, есть сразу кнопка - выравнять корабль по горизонту.
Туту много того, что во всех других инженерных играх работает как и положено)))
строка grav+=HV не нужна
Я хотел что бы у меня корабль медленно не переворачивался, пока я где-то хожу. А тут геометрия какая-то страшная
Чудеса th-cam.com/video/DVowYCa626A/w-d-xo.html
Ура!