战舰逻辑速成宝典:入门攻略新视角
我的战舰逻辑系统入门难?别担心!本帖从零开始,手把手教你掌握核心逻辑架构,轻松玩转DIY战舰设计,持续更新,小白也能变大神!
是否曾因看不懂大量语句和程序而感到烦恼?
是否曾因不懂关键点,跟着高手学逻辑却毫无头绪?
先生,我们接受过专业培训,通常不对外传授。

除非遭不住
参演嘉宾:
一个核心
先从逻辑的基本结构讲起,核心是什么?
核心逻辑划分为三大模块:事件列表、自定义方法与全局变量,结构清晰,功能分明。
事件列表会自动触发并运行其中的程序,分为两种模式:一种是仅在游戏开始时执行一次,另一种是每帧持续循环执行。由于后者应用更为广泛,因此本帖内容主要围绕每帧循环的方式进行讲解和说明,便于理解和实际操作。
自定义方法需手动触发,不会自动执行,必须在事件列表中调用方可运行,具体调用方式详见下方功能调用说明。
全局变量即在程序中定义一个变量名后,可在所有代码范围内访问和使用,如同将网线接入路由器,实现多设备共享网络资源。
进入每帧循环的处理阶段
展示界面布局图示
(偷懒get!)
拖动功能调用后会弹出新窗口。
emmmm有点多?
实则可分为两类
这样看清楚多了吧
先谈最常用的前四项
顾名思义,指当前正在编写的零件所具备的逻辑功能。
点击后可调用其功能,若该零件包含自定义方法,同样支持调用。
这种方式与调用当前零件功能类似,但用于调用其他零件。建议为其他零件设置别名,以便更方便查找和使用,同时也可调用它们的自定义方法。
在程序中使用变量时,需先定义名称方可调用,既可调用局部变量,也能访问已命名的全局变量。
这个功能可以调用手机的系统权限。
包含屏幕、摄像头及网址等游戏外相关元素,避免在设备中添加无关链接。
接下来的内容计算部分会多一些
定义一个变量
这些不过是偷懒的两种方式罢了
小数即表示数值的有理数,用于精确表达非整数量。
布尔值对应真与假,以Minraft为例,表现为红灯亮或灭两种状态。
颜色通过RGB调节,另含透明度参数,但仅部分元素支持透明度设置。
文字本无深意,不懂就该重学语文。
向量可视为三维空间中的坐标,表示前后、左右、上下的位置。
暂不讲解零件、列表和字典等较少使用的部分。
next
仅涉及加减乘除运算
加减乘除这些内容教科书里都有详细说明
以及三角函数
n....
此功能用于处理文本,非上方文字内容。
例如将若干段落合并成一段
对比一下,提示框去哪儿了?
向量计算即对向量进行运算处理
逻辑计算即为实现逻辑功能的电路结构。
三种基础门齐全,另赠异或与同或门。
用户界面即操作界面,是人与设备交互的视觉层。
游戏内设七种不同风格的界面生成选项。
按钮即触发指令的控件,命名后可调用其对应功能。
生成文本框:显示对就这样的一段文字。
创建输入框用于输入文字,命名后可通过读取数字功能获取其中的数值内容。
可创建一个环形结构,命名后即可调用相关功能,虽无爱的魔力,却具实用价值。
创建矩形框并命名,便于后续调用相关功能。
两点之间连线生成线段
生成头像时,自己看到的是本人形象,他人查看时则显示为不同人物的头像。
UI应用广泛,按钮可用于操控机械或触发各种奇特功能。
等等,服务器更新了吗?突然中断了,太意外了!
我的战舰7.9:DIY沙盒独立游戏体验