NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 基础概念 首先,我必须假设你已经了解了SE的基本游戏机制。 例如: 1. 什么是网格,什么是方块 2. 电源如何传输 3. 物品如何传输 4. 编程块是什么 如果你还没有了解这些概念,不妨回到上一章【序言】中。凡事都要循序渐进。 接下来我们简单介绍一下编程的概念: >脚本是一种给计算机执行的指令的集合。我们都听说过C#、PHP、Java之类的语法,本质上当你写好这些语言后,还需要语言对应的引擎去解析(编译、运行)它,将它转换为计算机所能理解的更底层的机器语言,然后进行执行。 > >所以,在编写代码的时候,实际上是在让计算机按照你的思路来工作,计算机非常严谨,1就是1。如果你是新手,那么让1=2导致代码编译不通过,将成为家常便饭。 >[danger] 太空工程师这款游戏正是使用C#语言开发的,它的编程块中所编写的代码,同样是C#。 >而编程块实际上是一个由游戏开发者 **K社** 创造的代码注入接口,它允许你将C#代码加载到游戏的进程中,从而实现对游戏中功能性方块的控制或其他运算。 > >你可以这样理解,你所编写的C#代码,放进编程块后,将会被加载到整个游戏的代码中,作为其中一部分,在每一个游戏帧中被从头到尾执行一次。 接下来请进入下一节,我将到你了解C#的基本语法