Space Engineers: Управляем колесами с помощью скрипта.

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


Ссылки:

===========================
Для желающих отправить сообщение на стрим и поддержать канал и его аффтора:
===========================

Моя группа в дискорде:
Заходите, там много общения по поводу космических инженеров и программирования.
===========================

Конфигурация компьютера:
Материнская плата: ASUS PRIME Z390-P
Процессор: Intel Core i7-9700KF
Видеокарта: ASUS DUAL GeForce RTX 2060 SUPER 1470MHz PCI-E 3.0 8192MB 14000MHz
Оперативная память: 2х16 ГБ (т.е. 32 всего). Ballistix BLS2K16G4D32AEST
Твердотельный накопитель: 1Тб, Crucial CT1000P1SSD8
Жесткий диск: WD Blue WD20EZAZ, 2Тб, HDD, SATA III, 3.5"
===========================

Этот комп - подарок от подписчика.
Рекомендации по теме
Комментарии
Автор

По гироскопам идея есть. Там в гире наверняка есть внутреннее состояние, которое скрипты не видят по типу "момент силы", которое определяет, как сильно она вращается. И чтобы это работало гироскоп должен как бы "раскрутиться", а когда ты меняешь крутилки на ходу, она слабо крутится. Я поэтому и предлагал Update10, Update100 поменять. Это, конечно, не очень правильное поведение, но вот такая гипотеза. Еще надо попробовать сделать "настоящий гироскутер", который наклонами разгоняется и лучше балансировать массу самой конструкции, чтобы центр масс не переваливался за оси колеса.

ДмитрийУшаков-лж
Автор

Макс, с колесами все хорошо, просто ты выравниваешь гирами "волчок" - влево/вправо+вперед/назад. а когда колеса касаются земли, это становится невозвожным. Ровняй ТОЛЬКО вперед-назад, а на все остальное забей, тогда работает. доказать, что колеса не причем просто - поставь одно колесо - все будет работать (одна точка опоры - волчок).

myCorpsy
Автор

Такой вопрос: как сделать блокировку колёс? Есть тяжелая техника и например когда забираешься в гору и одно колесо буксует, то противоположное тупо стоит. Надо, чтоб техника продолжала забираться на гору.

BaJIepoH_Co
Автор

А можно было с одной стороны статоры роторов-торсионов прикрепить к рычагам. Тогда углы у них работали в одну сторону

СтасЗахарченко-эц
Автор

И еще добавить бы в скрипты строчки про ручной тормоз из кокпита. Что бы HandBrake срабатывал как прежде на пробел

r.h._vid
Автор

О, актуальненько. На днях себе пилил.

justkrybik
Автор

Приём! Воксели это 3д пиксели) Лучше говори например "Колёса застревают в текстурах" но уж не в вокселях)

tozen
Автор

Кины как всегда) Ещё можно NaN установить в GravityAcceleration гравгена, тогда он будет потреблять бесконечность энергии, выключая любой грид)

cheerkin
Автор

как всегда лайк и комментарий. жаль не попадаю ни в игру, ни на стрим.

Zemigo_Uustichkata
Автор

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

nitrogenhanter
Автор

Сделай широкую в игре. Как игрушка есть. Или машинка 2х колёсная которая прыгает вверх за Счёт вращение колеса

Планынадень-иж
Автор

*шаришься по форумам в поисках как вывести инфу по функциям, которые умеет блок, собрал кое как пытаясь разобраться с механикой игры*

через пару недель обнаруживаешь что был стрим у Renesco где он за 10 секунд показал что и как надо сделать

Skripterasm
Автор

А что на счет получения текущего вращения колеса (velocity)? По человечески получить, как я понял, невозможно. Можно ли получить положение колеса относительно грида? Не подвески, а имеено колеса.

justkrybik
Автор

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

lirika
Автор

Попробовал использовать скрипт с роторными колесами. Что то не отрабатывает подвеска, а Вращающий момент жестко встал на 1МНм. Как исправить?

r.h._vid
Автор

а не как вы говорите что одна в одну сторону крутится другая в другую.танк повторюсь просто стопорит один трак а второй в это время вращается вот он и поворачивает

ВладимирРябов-ся
Автор

А переломку подвеску на роторе можно сделать ?!? Интересно

roogwor
Автор

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

ВладимирРябов-ся