注:都说每个程序员的第一句话都是 Hello World! 我们太空程序员也不例外,接下来就跟随本篇一起来完成你的首个 Hello World 吧!
在一般的 C# 应用程序中,其输出代码是:
Console.WriteLine("Hello World!");
但是在《太空工程师》中情况就有些不同了,因为他没有最基础的C#控制台——而是一个编程块的前端,因此他的输出代码是输出到编程块上的,具体代码如下:
Echo("Hello World!");
我们现在修改 Main 方法里面的内容为:
using Sandbox.ModAPI.Ingame;
using XFEExtension.SpaceEngineers.ScriptingHelper;
namespace MyProject
{
internal class Program : MyGridProgram, IProgramBase
{
// 注意,复制到游戏内编程块的时候应当从下面开始复制
//------------------从此处开始复制------------------//
public Program()
{
}
public void Main(string argument, UpdateType updateSource)
{
Echo("Hello World!");
}
public void Save()
{
}
//------------------从此处结束复制------------------//
}
}
接下来我们复制 Program 类里面的内容到编程块里面
编程块一定要有电!\o/ \o/ \o/ \o/ \o/ \o/
编程块一定要能编程!\o/ \o/ \o/ \o/ \o/ \o/
注意:复制的起始行和结束行都应当在类的内部
//------------------从此处开始复制------------------//
public Program()
{
}
public void Main(string argument, UpdateType updateSource)
{
Echo("Hello World!");
}
public void Save()
{
}
//------------------从此处结束复制------------------//
复制到游戏内编程块

复制好后,我们点击 检查代码 随后点击 好

写入完代码后,我们单击 运行

可以看到它成功的运行并输出了:
Hello World!
现在,恭喜你完成了你的第一个 Hello World!程序