Space Engineers: Простые скрипты с разбором и объяснениями #2. Солнечные панели LCD инвентарь роторы

Subscribers:
23,000
Published on ● Video Link: https://www.youtube.com/watch?v=uUZiB93oMYk



Space Engineers
Game:
Duration: 3:18:15
24,263 views
498


Второй стрим по простым скриптам в инженерах с разбором и объяснениями.

ТАЙМКОДЫ:

===============================================
1. ИНДИКАТОРЫ ЭФФЕКТИВНОСТИ СОЛНЕЧНЫХ ПАНЕЛЕЙ
Работаем с солнечными панелями, LCD, ротором, лампочками.
===============================================

9:50 Ставим панель, с которой будем читать выход энергии, программный блок и LCD. Обзываем блоки правильно.
15:45 Пишем скрипт для вывода эффективности панели на LCD
23:50 Копируем скрипт в прог. блок и отлаживаем. Объяснение причин самой "популярной" ошибки, которую выдают скрипты при отладке. Не найден какой-то блок.
25:15 Скрипт отлажен и заработал правильно.
31:00 Альтернативный вариант поиска блоков. Ищем блок по типу, а не по имени. GridTerminalSystem.GetBlocksOfType()
34:30 Может ли один программируемый блок запустить другой с определенным аргументом? Метод TryRun().
43:25 Улучшаем скрипт индикации для солнечных панелей. Выводим минимум и максимум энергии на LCD.
54:00 Делаем индикатор-лампочку. Управляем RGB цветом блока InteriorLight: Чем больше энергии дают панели, тем ярче светит лампочка.
1:01:00 Тест индикатора-лампочки.
1:09:55 Еще 1 вариант: датчик-стрелка на роторе.
1:20:00 Тест скрипта: стрелка на роторе показывает выход энергии.

===============================================
2. РАБОТА С ИНВЕНТАРЕМ
Инвентарь, контейнеры, вывод на LCD, перемещение инвентаря, антиматерия.
===============================================
1:31:40 Скрипт, выводящий содержимое ящика на LCD.
1:52:45 Скрипт заработал. Кидаем в ящик разные предметы, смотрим содержимое.
2:06:00 Перекладываем предметы из одного ящика в другой скриптом. IMyInventory.TransferTo()
2:16:00 Тест скрипта на перемещение предметов.
2:20:00 Проверяем старый глюк с "антиматерией". Можно создать отрицательное количество предметов в контейнере. Читерское использование: бесконечный инвентарь, снижение массы корабля, сверхманевренность, уничтожение камней без выброса.

===============================================
3. ФИНАЛЬНЫЙ СКРИПТ: РОТОРНЫЙ БУР
Работаем с дрелями, пистоном, ротором, LCD, инвентарем
===============================================

2:33:55 Постановка задачи: как оно должно работать.
2:37:00 Пишем скрипт бура.
2:37:40 Находим дрели по принадлежности к группе блоков.
2:38:40 Аргументы метода Main(). Запуск и остановка скрипта буровой установки.
2:47:50 Выносим вывод инвентаря на LCD в отдельную функцию.
2:48:00 Проверка позиции ротора и регулировка шага бура.
3:02:30 Назначем кнопки на запуск и остановку скрипта, отлаживаем программу.
3:04:50 Скрипт заработал. Бур вращается и заглубляется на 1м каждые пол-оборота.


ЗЫ:
* Первый стрим из этой серии: https://www.youtube.com/watch?v=RunsdUcFP5Y
* Старый плейлист с уроками по скриптам: https://www.youtube.com/watch?v=b8UImQCo4pU&list=PL6ZsIWeUKQCrs3do0q3YT1GLDFsSYgQc7
* Как настроить студию под скрипты в инженерах: https://www.youtube.com/watch?v=1MXJOYQ1xek&list=PL6ZsIWeUKQCrs3do0q3YT1GLDFsSYgQc7&index=6
* Страничка видеокурса "C# от простого к сложному": http://alekseev74.ru/courses/csharp
Не то, чтобы реклама данного курса, просто он очень краткий и в то же время достаточный для начала в скриптах Space Engineers.




Other Videos By Renesco Rocketman


2018-03-18Space Engineers: Починка бурового робота и автоматический сбор камней на планетах
2018-03-17X-Plane: Boeing 737-800 от Zibo, летаем экипажем с Лехой. KSLC - KELP - KIAH
2018-03-12Kerbal Space Program: Считаем delta V и оптимальные пропорции ступеней в KSP RO RSS
2018-03-06Space Engineers: Ракетная турель на роторах. Свой радар.
2018-03-02Kerbal Space Program: Тест новой сборки RSS RO RP-0 под KSP 1.3.1
2018-02-07Space Engineers: "Чебурашка" - ракетная турель на роторах. +Дым и огонь обновления 1.186
2018-02-03Space Engineers: Простые скрипты с разбором и объяснениями #4. Антенны и программный блок.
2018-01-28Dual Universe: Смотрим ролики по скриптам на LUA от создателей.
2018-01-16Space Engineers: Простые скрипты с разбором и объяснениями #3. Сенсоры, боеголовки, автопилот
2018-01-13X-Plane 11: Boeing 737-800 (Zibo mod) экипажем с Лехой. Возвращение в Пендостан.
2018-01-10Space Engineers: Простые скрипты с разбором и объяснениями #2. Солнечные панели LCD инвентарь роторы
2018-01-07X-Plane 11: Boeing 737-800 (Zibo mod) экипажем с Лехой. + еще 1 тест самодельного трекера на STM32
2018-01-06KSP + kOS: Изучаем PIDLOOP, пробуем построить ховеркрафт в Kerbal Space Program
2018-01-03Space Engineers: Простые скрипты с разбором и объяснениями. Стрим №1. (гайд, туториал, мануал)
2017-12-31Новогодний стрим. Space Engineers: Копаем на сервере, тест радара.
2017-12-26Space Engineers: Гравитационный двигатель для линкора (или крейсера).
2017-12-23X-Plane 11: Boeing 737-800 (Zibo mod) экипажем с Лехой. Посадки без ILS. Летим в Бразилию.
2017-12-22Space Engineers: Жив ли еще мультиплеер? Тестируем выживание на сервере. +Небольшой опрос.
2017-12-19Space Engineers: Скрипт робота-спутника. Пишем класс управления тягой разнонаправленных трастеров.
2017-12-16X-Plane 11: Boeing 737-800 (Zibo mod) Кингстон-Кали экипажем с Лехой. Трудная посадка.
2017-12-13KSP + kOS: Автопилот для самолета в КСП. Выполняем контракты на Кербине. Кербоскрипт.



Tags:
Space Engineers
Скрипты
программирование
C#
ракеты
планеты
выживание
уроки
мануал
туториал
таймер
солнечная панель
ротор
пистон
реактор
двигатель
гироскоп
корабль
линкор
крейсер
база
пвп
марс
астероид
радар
бур
робот
ресурсы
стрим
Visual Studio
scripting



Other Statistics

Space Engineers Statistics For Renesco Rocketman

At present, Renesco Rocketman has 3,052,441 views spread across 189 videos for Space Engineers, and roughly 15 days worth of Space Engineers videos were uploaded to his channel. This makes up 56.02% of the content that Renesco Rocketman has uploaded to YouTube.