Таймкоды на ключевые моменты и ссылки на скрипты: 0:00 Ховеркрафт на одном двигателе. Демонстрация управления гироскопами. 1:35 Задача на сегодня. Дрон-полуавтомат. 2:12 Как удерживать горизонт? 3:10 Сигнал на гироскопы из проекций на продольную и поперечную оси 6:40 Ориентация гироскопов в конструкции. Глюк с тангажем 9:44 Недостатки метода получения сигналов из проекций 12:53 Разбор скрипта №1 14:25 Тест в игре 26:51 Метод получения сигналов на гироскопы пропорциональных углу отклонения. Операция atan2 28:48 Разбор скрипта №2 30:43 Тест нового метода в игре 32:53 Прицеливание на произвольные координаты 36:58 Как прицелиться на точку, одновременно удерживая горизонт? 37:55 Разбор скрипта №3 39:03 Тест прицела на координаты с удержанием горизонта в игре Ссылки на примеры: Скрипт №1 (сигнал из проекций): drive.google.com/open?id=1kMMAIy8lY4M2DRgYr85xnnhruq-qrpPQ Скрипт №2 (сигнал из atan2): drive.google.com/open?id=1it6hWWEx0iLypdomkEWcreAz0Z31NMF4 Скрипт №3 (прицеливание на точку по горизонту): drive.google.com/open?id=1xQW5TK7rlNMAcqtM_k25L836WGITlfx0
@@RenescoRocketman Здравствуйте,ваш скрипт с удержанием корабля горизонтально на новых версиях почему-то неработает,в программировании не понимаю и не могли бы вы обновить код?
А как узнать мощность гироскопа? К примеру если я захочу написать калькулятор постройки корабля или сравнить эффективность гироскопа на разном расстоянии от центра тяжести конструкции?
@@maksarh2833 тоже столкнулся, не работает рысканье. если в блоке RemCon включить удаленное управление - то начинает работать. Я починил так - добавил переменную: IMyShipController Ship; Инициализировал ее: Ship = GridTerminalSystem.GetBlockWithName("Здесь ваше название кокпита") as IMyShipController; И там, где получаем значение рысканья заменяем RemCon на Ship, оставляя остальное как есть
Не припоминаю, что бы в школе, при изучении векторов как либо касались таких интересных применений. Это же лучший способ научить, показать что это чрезвычайно интересно, а главное полезно.
Пасиба за материал. Это как-раз то, что нужно!!! Самое обидное, что 15 лет назад, когда модил HL1, Я всю эту векторную кухню неплохо разбирал... А тут сунулся, и понимаю, что нифига не помню... :))) Бум вспоминать... :)))
браво. очень круто! благодаря тебе открыл для себя программирование. (стрим про дрон-спутник) сейчас изучаю Python, но уверен, что понимание работы с векторами и умение с ними взаимодействовать полезны для всех, кто занимается программированием. спасибо тебе огромное за ролик. мог бы - поставил бы двадцать лайков) продолжай в том же духе! я (уверен, как и многие твои подписчики) очень жду продолжения плейлиста!
Большое спасибо за подробный гайд по скриптам, видео познавательное и понятное, почувствовал себя прямо как на лекции в аудитории, очень приятно смотреть!
В школе не понимал вектора, рисуя к Space Engineers скрипты вообще не понимал как работать с векторами (просто переделывал чужие функции). Посмотрев этот плейлист даже не полностью уже понял что, зачем и куда. В соответствии с этим пониманием уже осознано написал скрипт слежения объекта на роторах за игроком. Тебя бы в своё время к нам в школу :)) правда тогда и о компьютерах никто ничего не не знал собственно.
Знакомый реактивый унитазик, я на таком функционал отслеживания нажатых клавиш в скриптах испытывал. Веселая штука и отменый пример по работе с векторами на гироскопе =)
Добрый день -отличное и очень полезное видео, спасибо вам большое. В начале видео вы продемонстрировали ховер крафт на одном двигателе, но я так и не смог найти видео с его тестами и программированием. Пожалуйста подскажите где можно найти материал или скрипт по этому интересному объекту.
Вставлю свои 5 копеек по поводу "глюка" с тангажем: возможно это потому, что ось Z скорее всего в игре направлена вниз, а не вверх. Это в очень многих играх так сделано
Отличный вопрос в тему: Как пофиксить вращения корабля вокруг оси даже без влияния g? ось вращения продольная, не в середине и корабль симетричен (даже по весу)
чисто для галочки можно было бы сделать разбор оверайда у колес, ну, круиз контроль для роверов например - поддерживать скорость пока ты вышел из кокпита
Есть ещё интересная задачка, сесть на планету с максимальным грузом и минимальным расходом топлива. В идеале с одним запуском единственного водородного двигателя. Реально правильно рассчитать точку запуска двигателя?
Скорей бы вышел патч, позволяющий запускать игру хотя бы под протоном (если конечно планируется). Пока приходится перезагружаться в виндовз. Насколько стойкие эти буры? Можно ли их использовать как поражающий элемент в торпедах?
foreach (IMyGyro gyro in GyrosList) //для каждого гироскопа устанавливаем текущие значения по тангажу, крену, рысканию. { gyro.GyroOverride = true; gyro.Yaw = YawInput; gyro.Roll = RollInput; gyro.Pitch = PitchInput; } привет. делаю вроде как ты, но не срабатывает. нажимаю выполнить на ПБ "не выпрямляется", захожу в панель управление перехват гироскопов - не включен. не подскажешь почему так?
Попроовал первый скрипт. Сначала он кренился по питчу вниз. Нашел причину убрал минус из скрипта., все заработало, выравнивается, но такое ощущение что на 0,01 не точно. Это видно по данным гироскопа. А вот проблему, которую не понимаю как решить - он не хочет крутиться по рысканью. Я пытался убрать весь Yaw из скрипта, не помогло. В чем может быть причина?
Дрон начинает себя очень странно вести в космосе. Использую твой скрипт для наведения на цель передом корабля через atan2. Иногда бывает так, что дрон начиает бесконечно делать бочку вокруг точки, которая находится рядом с целью. Это как вообще?
тут возможно запилить схему управляемого квадрокоптера с пассивным гироскопом или вовсе без гироскопа? возможно ли упраление направлением используя только двигатели?
Нет, это невозможно. Можно просто в рамках доступного использовать гироскоп на полную мощность. А обычно, наоборот, приходится вводить понижающие коэффициенты.
Народ, такой вопрос. Ховеркрафт не работает на сервере, в смысле не управляется кнопочками. Если менять значения в скрипте, крафт отзывается. Если другой способ управления? в чём может быть причина?
Спасибо. То есть обычные режим (так называемый) вообще не о чем? А "экспериментальный" он так же стабилен? Обычно на эксперименталках обкатывают нестабильные версии типа бета. Ну,мне так казалось.
@@denkudinov Спасибо чувак ты мне помог, я ведь затрахался реально искать, что не так делаю, почему скрипт не работает. Методом проб и ошибок выяснил, что на аглицком обязательно должен быть RemCon остальное неважно. Работать будет. Даже RemCon можно переименомть на рускую - дистанционка, но после перезахода в игру придется опять переименовывать в RemCon. Я панели повесил на быстрый доступ включение-выключение програматера и включение выключение перехвата гироскопов. Подлетаю нормально к залежам и бурить уже можно по программе, потом вырубаешь програматер и почапали на базу =)
А можно ли ориентировать рыскание на блок другой конструкции (коннектор на подвижной конструкции, типа завода на колёсах)? P.S.: Очень жду стрима по креслу! Если получиться, сделайте о нём сообщение немного заранее (за день или несколько часов)
Можно передавать координаты с завода через антенну в виде строки, и парсить строку скриптом на дроне. На канале где-то был ролик с примером коммуникации двух гридов через антенну.
Спасибо, по пробую. Если вдруг попадётся тот ролик, кинете ссылочку (или если помните примерное название ролика, то его), а то боюсь моих навыков не хватит это сделать без Гуру )))
Вот ссылка на стрим по передаце данных через антенны: th-cam.com/video/Szjl21NjyGQ/w-d-xo.html Он как и все мои стримы несколько затянут, но так уж выходит. По ходу этого плейлиста будут похожие задачи в более сжатом формате.
Не знаю насчет цпу, но ее преимущество перед просто арктангенсом в том, что она возвращает угол от -180до +180, т.е. по полному обороту, а арктангенс только в диапазоне 0-180
25:45 але, ты же сам поменял на отицательное значение в формуле и потом удидиляешься почему минусовое вращение и зачем-то меняешь дополнительно на минус передачу. Посмотри внимательнее код при статичной передаче значений на гироскоп. Гир работает как надо. С ним все ок.
Блин какая то хрень творится у меня в игре. Когда использую голый Program для нахождения блоков и Main для остального скрипта стабилизации все работает как часы. Но стоит мне только в Main, скрипт занести под If с проверкой аргумента, как все сразу ломается, корабль начинает крутить по оси Pitch и хоть ты тресни, то же самое если вынести в отдельную функцию.
@@RenescoRocketman может какой глюк гироскопа, потому что программипуемый блок никаких сообщений не выдавал, а вот гироскоп тупо задавал одно значение и все время его поддерживал, что и приводило к этим вращениям. Просто код получается скопировал полностью, только ограничил его if с проверкой аргумента старт и стоп, если равен старт запускался скрипт, если равен стоп то обнулял pitch и roll и отключал override
Renesco Rocketman подскажи еще, есть ли у тебя в каком то видео про поиск блоков которые установлены на блоки те что видит без проблем gridterminalsystem? В панели управления они показываются желтым, оранжевым и так далее цветом.
Ищутся то они так же, как и обычные, а вот определить, что они именно "цветные" я не пробовал. Была вроде на форуме кинов тема именно с скриптом для определения принадлежности к сабгриду около года назад. Надо там поискать.
попробовал первый скрипт на своем истребители (при не дистанционном управлении) вообще реакции ноль, колдовал с кол-вом и направлении гироскопов, реакции ноль, попробовал установить дистанционное управление, направил его как надо и все ровно толку ноль как будто скрипта и не было.. p.s. в настройках скрипты включил редактирование есть но этот скрипт вообще не каких изменений не дал(
Все очень круто и серьезно, но вы бы могли с легкостью заменять большинство определений простыми словами, ведь это игра в которую играют дети, а тут не каждый с высшим образованием что либо поймет, проще говоря в начале видео вам следует сказать: "если вы не профессор математических наук просто скопируйте скрипт под видео в игре в блок управления"..
Что то я не понял юмор, у меня 2 буровика летающих на твоем скрипте. Оба работали нормально несколько дней но сегодня один буровик начал сходить с ума от этого скрипта, он при включении программера переворачивается кверху пузом. второй буровик нормально работает, я не свегда включаю ориентацию, только когда копаю шахту горизонтальную и хочу сделать более менее ровную горизонтальную штольню, так вот . Вчем прикол я так и не понял, удалил нафиг все гироскопы на нем, заново поставил, удалил программер, заново поставил и загрузил скрипт, но один хер он переворачивается хоть тресни, а второй буровичок работает штатно. Смотрел в гироскопы, во время перехвата управления программером тангаж рысканьеи третий ползунок смещены сильно в бок, их так скрипт почему то загоняет.
Кстати , стоят еще на обоих буровиках по второму програматору, в них работают скрипты lcd 2 и эти скрипты работают без ошибок. Может думаю че не так с позиционированием remcon ? Управляю обоими без удаленки ручками, так прикольнее
Таймкоды на ключевые моменты и ссылки на скрипты:
0:00 Ховеркрафт на одном двигателе. Демонстрация управления гироскопами.
1:35 Задача на сегодня. Дрон-полуавтомат.
2:12 Как удерживать горизонт?
3:10 Сигнал на гироскопы из проекций на продольную и поперечную оси
6:40 Ориентация гироскопов в конструкции. Глюк с тангажем
9:44 Недостатки метода получения сигналов из проекций
12:53 Разбор скрипта №1
14:25 Тест в игре
26:51 Метод получения сигналов на гироскопы пропорциональных углу отклонения. Операция atan2
28:48 Разбор скрипта №2
30:43 Тест нового метода в игре
32:53 Прицеливание на произвольные координаты
36:58 Как прицелиться на точку, одновременно удерживая горизонт?
37:55 Разбор скрипта №3
39:03 Тест прицела на координаты с удержанием горизонта в игре
Ссылки на примеры:
Скрипт №1 (сигнал из проекций): drive.google.com/open?id=1kMMAIy8lY4M2DRgYr85xnnhruq-qrpPQ
Скрипт №2 (сигнал из atan2): drive.google.com/open?id=1it6hWWEx0iLypdomkEWcreAz0Z31NMF4
Скрипт №3 (прицеливание на точку по горизонту): drive.google.com/open?id=1xQW5TK7rlNMAcqtM_k25L836WGITlfx0
Лучше будет потом сравнить 2 варианта.
Табуретку на движке, скорее всего, сделали уже не раз и не два, там довольно простая идея в основе.
@@RenescoRocketman Здравствуйте,ваш скрипт с удержанием корабля горизонтально на новых версиях почему-то неработает,в программировании не понимаю и не могли бы вы обновить код?
А как узнать мощность гироскопа? К примеру если я захочу написать калькулятор постройки корабля или сравнить эффективность гироскопа на разном расстоянии от центра тяжести конструкции?
@@maksarh2833 тоже столкнулся, не работает рысканье. если в блоке RemCon включить удаленное управление - то начинает работать.
Я починил так - добавил переменную:
IMyShipController Ship;
Инициализировал ее:
Ship = GridTerminalSystem.GetBlockWithName("Здесь ваше название кокпита") as IMyShipController;
И там, где получаем значение рысканья заменяем RemCon на Ship, оставляя остальное как есть
Не припоминаю, что бы в школе, при изучении векторов как либо касались таких интересных применений.
Это же лучший способ научить, показать что это чрезвычайно интересно, а главное полезно.
Спасибо.
Ну наконец! Наша любимая векторная алгебра! Как всегда сначала лайк и приступаем к просмотру. Спасибо за твои труды!
Рад, что серия заходит, спасибо за отзыв.
благодарю, смотрю уже в 10-й раз , голова кипит , туго понимаю (жалею что в школе не учился толком) но дико интересно ! Отлично рассказываешь !
Пасиба за материал. Это как-раз то, что нужно!!!
Самое обидное, что 15 лет назад, когда модил HL1, Я всю эту векторную кухню неплохо разбирал... А тут сунулся, и понимаю, что нифига не помню... :))) Бум вспоминать... :)))
Огромное спасибо за информацию! Это же просто шикарный фундамент для великих вещей! Спустя 3 года от ролика - всё ещё очень актуально!
Уже смотрю четвертое видео. Браво! Впервые вижу - нормальный инженерный подход.
браво. очень круто!
благодаря тебе открыл для себя программирование. (стрим про дрон-спутник)
сейчас изучаю Python, но уверен, что понимание работы с векторами и умение с ними взаимодействовать полезны для всех, кто занимается программированием.
спасибо тебе огромное за ролик. мог бы - поставил бы двадцать лайков)
продолжай в том же духе! я (уверен, как и многие твои подписчики) очень жду продолжения плейлиста!
Спасибо. Обязательно продолжу.
Большое спасибо за подробный гайд по скриптам, видео познавательное и понятное, почувствовал себя прямо как на лекции в аудитории, очень приятно смотреть!
Наткнулся случайно на это видео и очень понравилась подача материала. Благодарю за понятное объяснение!
Рад, что понравилось)
Спасибо огромное. Сперва нифига неясно, но потом понимаешь насколько все просто и понятно.
Класс Супер - Самый лучший контент по векторам в играх да еще и с примерами рабочими!
Ты очень крут. Спасибо тебе, дядько.
Рад, что тема зашла, для этого и стараюсь.
В школе не понимал вектора, рисуя к Space Engineers скрипты вообще не понимал как работать с векторами (просто переделывал чужие функции). Посмотрев этот плейлист даже не полностью уже понял что, зачем и куда. В соответствии с этим пониманием уже осознано написал скрипт слежения объекта на роторах за игроком. Тебя бы в своё время к нам в школу :)) правда тогда и о компьютерах никто ничего не не знал собственно.
Круто. Очень полезное видео, спасибо за информацию
Знакомый реактивый унитазик, я на таком функционал отслеживания нажатых клавиш в скриптах испытывал. Веселая штука и отменый пример по работе с векторами на гироскопе =)
Во, классное название для стрима=) Реактивный унитаз.
А когда стрим-то будет? Я еще никогда так не ждал ни одного стрима, как про реактивный унитаз!
Наверное, завтра. Если не случится чего-то срочного.
Спасибо. Как обычно, годный и качественный видос.
А подскажите, это плагин для студии / темплейт или либа, что объектная модель инженеров доступна? Что подключить нужно?
Очень крутой плейлист, спасибо!
Однозначно лайк 👍
Добрый день -отличное и очень полезное видео, спасибо вам большое. В начале видео вы продемонстрировали ховер крафт на одном двигателе, но я так и не смог найти видео с его тестами и программированием. Пожалуйста подскажите где можно найти материал или скрипт по этому интересному объекту.
Там следующий стрим на эту тему: th-cam.com/video/wug7FDTMNeE/w-d-xo.html
И скрипт, кажется, выложен в прикрепленном комменте.
Вставлю свои 5 копеек по поводу "глюка" с тангажем: возможно это потому, что ось Z скорее всего в игре направлена вниз, а не вверх. Это в очень многих играх так сделано
Спасибо за примеры. Хотя для себя придётся переводить на чисто русский а то терминологию не помню совсем. быстро стерлась.
Отличный вопрос в тему:
Как пофиксить вращения корабля вокруг оси даже без влияния g?
ось вращения продольная, не в середине и корабль симетричен (даже по весу)
чисто для галочки можно было бы сделать разбор оверайда у колес, ну, круиз контроль для роверов например - поддерживать скорость пока ты вышел из кокпита
Есть ещё интересная задачка, сесть на планету с максимальным грузом и минимальным расходом топлива. В идеале с одним запуском единственного водородного двигателя. Реально правильно рассчитать точку запуска двигателя?
В спейс инженерс реальнее, где бы то ни было. Скорость падения то известна.
Реально. Эта задача больше подходит для КСП - там экономия топлива намного важнее, но и в инженерах можно такое сделать.
Скорей бы вышел патч, позволяющий запускать игру хотя бы под протоном (если конечно планируется). Пока приходится перезагружаться в виндовз.
Насколько стойкие эти буры? Можно ли их использовать как поражающий элемент в торпедах?
foreach (IMyGyro gyro in GyrosList) //для каждого гироскопа устанавливаем текущие значения по тангажу, крену, рысканию.
{
gyro.GyroOverride = true;
gyro.Yaw = YawInput;
gyro.Roll = RollInput;
gyro.Pitch = PitchInput;
}
привет. делаю вроде как ты, но не срабатывает. нажимаю выполнить на ПБ "не выпрямляется", захожу в панель управление перехват гироскопов - не включен.
не подскажешь почему так?
Может прог блок выдает какие-то ошибки?
@@RenescoRocketman нет
Попроовал первый скрипт. Сначала он кренился по питчу вниз. Нашел причину убрал минус из скрипта., все заработало, выравнивается, но такое ощущение что на 0,01 не точно. Это видно по данным гироскопа. А вот проблему, которую не понимаю как решить - он не хочет крутиться по рысканью. Я пытался убрать весь Yaw из скрипта, не помогло. В чем может быть причина?
Дрон начинает себя очень странно вести в космосе. Использую твой скрипт для наведения на цель передом корабля через atan2. Иногда бывает так, что дрон начиает бесконечно делать бочку вокруг точки, которая находится рядом с целью. Это как вообще?
тут возможно запилить схему управляемого квадрокоптера с пассивным гироскопом или вовсе без гироскопа? возможно ли упраление направлением используя только двигатели?
Нет такой возможности. Корабль двигателями не вращается, только если за что-то задевать, так уж физика устроена в SE.
Ну с модами, наверное, можно. Надо пробовать, как сейчас моды на крылья работают.
Когда же будет скрипт управления разнонаправленными гироскопами?
как сделать чтобы дрон летал вокруг корабля
Возможно ли построить полностью функциональный гироскоп в SE?
Это крутая штука. За ваши труды спасибо. Мне только непонятно, что силу гироскопа можно увеличить больше чем доступно в игре?
Нет, это невозможно. Можно просто в рамках доступного использовать гироскоп на полную мощность. А обычно, наоборот, приходится вводить понижающие коэффициенты.
Народ, такой вопрос. Ховеркрафт не работает на сервере, в смысле не управляется кнопочками. Если менять значения в скрипте, крафт отзывается. Если другой способ управления? в чём может быть причина?
Лайк
Скажи,а скрипты работают только в экспериментальном режиме?
это просто так называется. это нормальный режим, единственный, в котором стоит запускать
Спасибо. То есть обычные режим (так называемый) вообще не о чем? А "экспериментальный" он так же стабилен? Обычно на эксперименталках обкатывают нестабильные версии типа бета. Ну,мне так казалось.
@@leks7514 да именно так. не надо смотреть на название
оку напоминает, бешеная табуретка
почему ругается на скрипты и не выполняет их?
Этот скрипт еще актуален? первый раз пытаюсь использовать скрипт в игре. установил скрипт но ничего не происходит, нужно что то специально настроить?
убедись что названия блоков указаны на англ языке, ведь в коде они на английском. например блок "Дистанционное управление" должен быть "RemCon"
@@denkudinov Спасибо чувак ты мне помог, я ведь затрахался реально искать, что не так делаю, почему скрипт не работает.
Методом проб и ошибок выяснил, что на аглицком обязательно должен быть RemCon остальное неважно. Работать будет. Даже RemCon можно переименомть на рускую - дистанционка, но после перезахода в игру придется опять переименовывать в RemCon.
Я панели повесил на быстрый доступ включение-выключение програматера и включение выключение перехвата гироскопов.
Подлетаю нормально к залежам и бурить уже можно по программе, потом вырубаешь програматер и почапали на базу =)
а как остановить скрипт? выключение программного блока не возвращает управление гироскопами...
всё, разобрался. нужно убрать галочку перехват в гтроскопах.
очень, интерестное видео, но я жду роторною пушку
А можно ли ориентировать рыскание на блок другой конструкции (коннектор на подвижной конструкции, типа завода на колёсах)?
P.S.: Очень жду стрима по креслу! Если получиться, сделайте о нём сообщение немного заранее (за день или несколько часов)
Можно передавать координаты с завода через антенну в виде строки, и парсить строку скриптом на дроне. На канале где-то был ролик с примером коммуникации двух гридов через антенну.
Спасибо, по пробую. Если вдруг попадётся тот ролик, кинете ссылочку (или если помните примерное название ролика, то его), а то боюсь моих навыков не хватит это сделать без Гуру )))
Вот ссылка на стрим по передаце данных через антенны: th-cam.com/video/Szjl21NjyGQ/w-d-xo.html
Он как и все мои стримы несколько затянут, но так уж выходит.
По ходу этого плейлиста будут похожие задачи в более сжатом формате.
прикольная функция атан2. Интересно, она потребляет меньше ЦПУ, чем обычный атан(а/б).
Не знаю насчет цпу, но ее преимущество перед просто арктангенсом в том, что она возвращает угол от -180до +180, т.е. по полному обороту, а арктангенс только в диапазоне 0-180
круто!
😃😃😃😃😃😃😃😃😃😃
Я: Я очень хорош в инженерии в Space Engineers!
Автор видео: *дал мне посмотреть видео*
Снова я: писька жопа сиси ыыыыыы
Почини торпедки плиииииз!!! Очень нужны с приходом нового сетевого кода. Текущие рабочие торпеды считывают цель с турели (очень близко)
Починил=) В вш обновленный чертежик. Там может гироскопчик надо будет подрегулировать по вкусу сильнее/слабее
Благодарствую :) Стоит ли ждать рефакторинг кода в будущем?)
п.с. Уже загружаю сетевую игру ;)
точно в плейлисте по векторам будут торпеды по указанию с перекрестья или с турельки. а что хотелось бы для этих торпед еще?
Круто,жалко только что нечего не понял
For each не работает в инженерах
25:45 але, ты же сам поменял на отицательное значение в формуле и потом удидиляешься почему минусовое вращение и зачем-то меняешь дополнительно на минус передачу. Посмотри внимательнее код при статичной передаче значений на гироскоп. Гир работает как надо. С ним все ок.
Внимательнее слушай его)
Скорей всего -1, при отключенной инвертации оси в настройках управления
Нихуя не понял, но очень интересно.
Когда по KSP урок будет?
Следующий ролик в плейлисте по векторам.
Здравствуйте, а есть возможность скачать этот код?
Привет. Вроде под роликом я ссылки закреплял на файлы скриптов.
@@RenescoRocketman нет никаких ссылок
@@pandapadla4834 в описании под роликом все ссылки есть.
Надо развернуть его, если свернуто.
@@RenescoRocketman благодарю, нашел=)
краткая видео инструкция есть?
Блин какая то хрень творится у меня в игре. Когда использую голый Program для нахождения блоков и Main для остального скрипта стабилизации все работает как часы. Но стоит мне только в Main, скрипт занести под If с проверкой аргумента, как все сразу ломается, корабль начинает крутить по оси Pitch и хоть ты тресни, то же самое если вынести в отдельную функцию.
тут нужно текст посмотреть. Где-то исключение вылетает, судя по описанию.
@@RenescoRocketman может какой глюк гироскопа, потому что программипуемый блок никаких сообщений не выдавал, а вот гироскоп тупо задавал одно значение и все время его поддерживал, что и приводило к этим вращениям. Просто код получается скопировал полностью, только ограничил его if с проверкой аргумента старт и стоп, если равен старт запускался скрипт, если равен стоп то обнулял pitch и roll и отключал override
Renesco Rocketman подскажи еще, есть ли у тебя в каком то видео про поиск блоков которые установлены на блоки те что видит без проблем gridterminalsystem? В панели управления они показываются желтым, оранжевым и так далее цветом.
Ищутся то они так же, как и обычные, а вот определить, что они именно "цветные" я не пробовал. Была вроде на форуме кинов тема именно с скриптом для определения принадлежности к сабгриду около года назад. Надо там поискать.
А как скрипт остановить?
Этот никак, просто выключить программный блок. Но можно дописать разбор аргументов в функции Main(), как в прошлом ролике по ховеркрафту.
Renesco Rocketman я нашёл вариантик. написать в конце gyrooverride = false , вместо true :)
Вот ни хрена не понял,но было интересно.
попробовал первый скрипт на своем истребители (при не дистанционном управлении) вообще реакции ноль, колдовал с кол-вом и направлении гироскопов, реакции ноль, попробовал установить дистанционное управление, направил его как надо и все ровно толку ноль как будто скрипта и не было..
p.s. в настройках скрипты включил редактирование есть но этот скрипт вообще не каких изменений не дал(
Все очень круто и серьезно, но вы бы могли с легкостью заменять большинство определений простыми словами, ведь это игра в которую играют дети, а тут не каждый с высшим образованием что либо поймет, проще говоря в начале видео вам следует сказать: "если вы не профессор математических наук просто скопируйте скрипт под видео в игре в блок управления"..
Это же векторная алгебра на примере компьютерных игр, т.е игра здесь только для демонстрации решенной задачки)
Не работает( шо делац?
Хотел на турбо стуле покататься, а он выдаёт ошибку в скрипте
надо смотреть какую ошибкуу. на 99% это какойто бблок не наден.
Что то я не понял юмор, у меня 2 буровика летающих на твоем скрипте. Оба работали нормально несколько дней но сегодня один буровик начал сходить с ума от этого скрипта, он при включении программера переворачивается кверху пузом. второй буровик нормально работает, я не свегда включаю ориентацию, только когда копаю шахту горизонтальную и хочу сделать более менее ровную горизонтальную штольню, так вот . Вчем прикол я так и не понял, удалил нафиг все гироскопы на нем, заново поставил, удалил программер, заново поставил и загрузил скрипт, но один хер он переворачивается хоть тресни, а второй буровичок работает штатно. Смотрел в гироскопы, во время перехвата управления программером тангаж рысканьеи третий ползунок смещены сильно в бок, их так скрипт почему то загоняет.
Кстати , стоят еще на обоих буровиках по второму програматору, в них работают скрипты lcd 2 и эти скрипты работают без ошибок. Может думаю че не так с позиционированием remcon ? Управляю обоими без удаленки ручками, так прикольнее
извини конечно... но мне так на высшей математике мозги не грузили)
построю флюгцог
0_о