战舰逻辑速成宝典:入门攻略新视角

2 0

我的战舰逻辑系统入门难?别担心!本帖从零开始,手把手教你掌握核心逻辑架构,轻松玩转DIY战舰设计,持续更新,小白也能变大神!

是否曾因看不懂大量语句和程序而感到烦恼?

是否曾因不懂关键点,跟着高手学逻辑却毫无头绪?

先生,我们接受过专业培训,通常不对外传授。

战舰逻辑速成宝典:入门攻略新视角

除非遭不住

参演嘉宾:

一个核心

先从逻辑的基本结构讲起,核心是什么?

核心逻辑划分为三大模块:事件列表、自定义方法与全局变量,结构清晰,功能分明。

事件列表会自动触发并运行其中的程序,分为两种模式:一种是仅在游戏开始时执行一次,另一种是每帧持续循环执行。由于后者应用更为广泛,因此本帖内容主要围绕每帧循环的方式进行讲解和说明,便于理解和实际操作。

自定义方法需手动触发,不会自动执行,必须在事件列表中调用方可运行,具体调用方式详见下方功能调用说明。

全局变量即在程序中定义一个变量名后,可在所有代码范围内访问和使用,如同将网线接入路由器,实现多设备共享网络资源。

进入每帧循环的处理阶段

展示界面布局图示

(偷懒get!)

拖动功能调用后会弹出新窗口。

emmmm有点多?

实则可分为两类

这样看清楚多了吧

先谈最常用的前四项

顾名思义,指当前正在编写的零件所具备的逻辑功能。

点击后可调用其功能,若该零件包含自定义方法,同样支持调用。

这种方式与调用当前零件功能类似,但用于调用其他零件。建议为其他零件设置别名,以便更方便查找和使用,同时也可调用它们的自定义方法。

在程序中使用变量时,需先定义名称方可调用,既可调用局部变量,也能访问已命名的全局变量。

这个功能可以调用手机的系统权限。

包含屏幕、摄像头及网址等游戏外相关元素,避免在设备中添加无关链接。

接下来的内容计算部分会多一些

定义一个变量

这些不过是偷懒的两种方式罢了

小数即表示数值的有理数,用于精确表达非整数量。

布尔值对应真与假,以Minraft为例,表现为红灯亮或灭两种状态。

颜色通过RGB调节,另含透明度参数,但仅部分元素支持透明度设置。

文字本无深意,不懂就该重学语文。

向量可视为三维空间中的坐标,表示前后、左右、上下的位置。

暂不讲解零件、列表和字典等较少使用的部分。

next

仅涉及加减乘除运算

加减乘除这些内容教科书里都有详细说明

以及三角函数

n....

此功能用于处理文本,非上方文字内容。

例如将若干段落合并成一段

对比一下,提示框去哪儿了?

向量计算即对向量进行运算处理

逻辑计算即为实现逻辑功能的电路结构。

三种基础门齐全,另赠异或与同或门。

用户界面即操作界面,是人与设备交互的视觉层。

游戏内设七种不同风格的界面生成选项。

按钮即触发指令的控件,命名后可调用其对应功能。

生成文本框:显示对就这样的一段文字。

创建输入框用于输入文字,命名后可通过读取数字功能获取其中的数值内容。

可创建一个环形结构,命名后即可调用相关功能,虽无爱的魔力,却具实用价值。

创建矩形框并命名,便于后续调用相关功能。

两点之间连线生成线段

生成头像时,自己看到的是本人形象,他人查看时则显示为不同人物的头像。

UI应用广泛,按钮可用于操控机械或触发各种奇特功能。

等等,服务器更新了吗?突然中断了,太意外了!

我的战舰7.9:DIY沙盒独立游戏体验