Update 01.185 で大幅に更新されました!
ModAPI and PB API changes Nov 2017
概要
Space Engineersではゲーム内でプログラムを組むことが可能です。
ワールド設定の詳細設定にあるIn-game scriptsがONになったワールドでは、Programmable BlockにC#言語でコーディングする事でさまざまなブロックに影響を与える事ができ、MODを使わなくても複雑な制御が可能になります。
例えば、敵カーゴシップの召喚するドローンはインゲームスクリプトで制御されています。
インゲームプログラミングを行うのは少し敷居が高く、資料も多くは英語です。しかし、直接プログラムを書けなくても、ワークショップなどで公開されている既製のスクリプトを利用する選択肢があります。
- プログラミング講座/初心者編
- 既製のスクリプトを導入する手順が解説されています。
- サンプルプログラム
- そのまま実用可能なサンプルもあります。
- スクリプト紹介
- ワークショップのスクリプトを紹介するページです。
- VSでプログラム
- Visual Studioでこのゲーム用の自動補完を使う方法の解説です。
- スクリプト紹介/Easy Automation
- C#言語で書くより簡単な専用スクリプトでのプログラミングを可能にするユーザー製スクリプトです。
- Easy Automationサンプル
- Easy Automation専用簡易スクリプトで書かれたサンプルプログラムです。
- サクラエディタでEasy Automationプログラミング
- サクラエディタでEasy Automation用の自動補完を行う方法の解説と、自動補完用テキストファイルです。
関連項目
資料
ゲーム内プログラミング
- 公式コミュニティ記事
- ModAPI and PB API changes Nov 2017
ModとプログラマブルブロックのAPIガイド 2017年11月版
- ModAPI and PB API changes Nov 2017
- PB Scripting Guide: How To Use Self-Updating
プログラマブルブロックの自己更新