Space Engineers - Первый автопилот. Выравниваем корабль по горизонту, перпендикулярно вектору гравитации
Демонстрационное видео в конце статьи. В прошлой статье мы научились управлять гироскопами корабля и разобрались с классами в объектно-ориентированном программировании. Настало время найти практическое применение полученным навыкам. Напишем простейший автопилот, выравнивающий корабль по линии горизонта, то есть перпендикулярно вектору гравитации планеты. Но что означает фраза "по линии горизонта"? Давайте разбираться на примере. Ниже показана картинка, на которой треугольником изображен корабль, как-то повёрнутый в пространстве...
Space Engineers - первый скрипт управления поршнем
(Демонстрационное видео в конце статьи) В прошлой статье мы подготовили Visual Studio для работы по созданию скриптов. Теперь самое время, чтобы рассмотреть три загадочные функции, которые мы вставили в код класса. Напомню их: namespace Template { public sealed class Program : MyGridProgram { #region Copy public Program() { } public void Main(string argument, UpdateType updateSource) { } public void Save() { } #endregion } } public Program() Это метод, который выполняется первым, сразу после компиляции скрипта "Программируемым блоком"...