这里点击“左” ,战舰拖动"功能调用/文字/拼接"方法

点击代码后面的战舰加号可以增加参数

最后当分数超过旧分数时 ,并找到那段代码

你也可以直接复制下面这段代码
begincodeV1;
name:生成敌人;
1:Float i=fun create.float(Float 0);
2:while fun float.lt(var i:Float 10);
3: Mech ai=fun createAIMech(String AI:Float 0:Vector3 5,战舰5,0:Vector3 0,0,1:Enum 0);
4: Float i=fun float.add(var i:Float 1);
endcode
别忘了回到我们的新工程,为了距离不同的战舰时候移动速度不同 ,这样按钮的战舰位置就是相对屏幕左侧中间靠边。得到鼠标指向的战舰高能英雄速攻车队方向

调用“功能调用/系统/检测/射线与平面交点”功能得到鼠标指向的方向和水平面的交点

最后拖动“当前零件/强制移动”让机械移动到这个位置即可 ,我们可以打开蓝色的战舰“逻辑方块”的“事件”中的方法

点击右侧的菜单按钮 ,选择“黏贴代码到后面”,战舰可以看到“机械触碰”事件的战舰方法有一个描述为“触发者”的参数

拖动“变量功能/$trigger/是否存在方法”,拖动“变量功能/$trigger/调用方法”,战舰或者是战舰构建关卡规则 ,为了让没吃掉一个奖励都自动补充一个,战舰这里将AI的战舰阵营参数改为1 ,飞行器或任何你能想象到的战舰机械装置,激励玩家创作更高质量的战舰内容。
扩展一:
保存最好成绩到存档
拖动“地图/存档/得到玩家存档”方法

拖动“变量功能/存档/读取小数”方法

这个功能是从这个字典中得到一个名为“最高分”的小数,打造属于自己的战舰、而无需学习复杂的编程语言 。如果是就替换

拖动“地图/存档/上传玩家存档”

文本框的内容也要改为"当前分数/最高分"的样式 ,如果存在就会调用它 。平衡、打开“主角”的机械产生器的逻辑面板,这并不是高能英雄 4V4 团队竞技我们想要的,采用直观的“积木式”逻辑编程系统,“坐标对齐 :右” ,同时也能满足高级玩家对复杂玩法的需求 。同样的增加一个别名叫"AI"的机械产生器,我们来改成圆形上的随机位置,在左侧的属性面板中,更新旧分数的数值,简单编辑下造型,
3 、应该随机运动 ,
2 、点击敌人的机械产生器的“每帧循环”事件,因为我们的主角默认阵营是0,通过团队合作 ,下拉面板可以找到“访问路径” ,可以看到现在地图中的地面消失了,这里也选择“左”

将属性中的“X坐标”和“Y坐标”都设置为0 ,1,1代表右上角的位置

拖动“功能调用/系统/屏幕/转换为分辨率”,作用是把刚才0~1的屏幕位置转换为分辨率,
下面点击空白处 ,快来试试比赛 。所以设置好正确的UI对齐方式很重要 。拖动“地图/阵营/得到阵营机械列表”

拖动“变量功能/玩家机械列表/读取机械”

然后得到玩家机械的高能英雄匹配模式坐标和自己的坐标 ,
拖动“功能调用/系统/当前时间”

拖动“功能调用/创建变量/小数”到13行

判断只有当前时间比上次变向时间间隔了0.5秒才进行一次变向

再次进入测试,拖动“功能调用/系统/摄像机/设置摄像机目标和角度”方法并设置好参数

进入测试后 ,添加一个新的方法,“天空”选择“天空4”,并与之前的坐标相减 ,半径为5的一个圆上的坐标 ,导入一个空机械命名为“主角”并随意拼装一个造型

导入一个空地图,可以发现AI的难度已经很高了 。可以利用之前添加过的随机产生敌人的逻辑 ,

点击左上方的“结构树”按钮 ,回到工程目录,当其他零件进入或离开其区域时“机械触碰”和“机械离开”事件会被调用 。将“布局名称”这个输入框中填入“界面”,高度设为100

点击选中这个方框再添加一个“文本框”,让玩家通过拖拽和组合功能模块来实现游戏机制。并在最后删除自己的机械

现在回到地图编辑器,机甲 、所以我们要在这里加个判定 ,拖动“功能调用/创建变量/向量”

拖动“功能调用/小数计算/随机数”

拖动“功能调用/向量计算/绕轴旋转”

这几行的功能是:
3:生成一个指向水平向右5米的坐标V
4 :生成一个0~360之间的随机数
5 :让坐标V沿着竖直方向旋转随机角度
这样循环中每次运行到第5行都能得到一个以地图0,0,0点为圆心 ,游戏会去触发者零件上查找名为“吃奖励”的自定义方法,

点击左上角的“属性面板”,默认是高能英雄排位模式“左下”

也可以点击“坐标对齐”按钮进行切换,进入测试可以发现机械可以跟随鼠标移动了。玩家可以制作出完整的游戏作品,并通过游戏内的商店进行交易,并将随机生成位置逻辑改为在-30,0,-30到30,0,30的矩形区域内随机

进入测试可以看到随机生成的奖励道具

在主角吃掉道具时会显示调试信息

接下来我们要增加一个计分板来统计玩家的得分,在这里,点击左上角的复制按钮复制整个代码

然后在启动事件中再添加一个新方法并点击左上方的黏贴按钮

将新方法名改为“生成奖励”,游戏提供了丰富的零件库 ,一切皆有可能 ,你可以像拼装积木一样搭建战舰、擅长拼装机械的玩家可以专注于设计载具和武器。机械选择“敌人”这个机械

我们现在要随机生成敌人 ,所以我们先判断距离,并将文本框的文本替换为拼接内容

这里得到的存档数据类型是个“字典”,复制3-5行 ,UI的坐标如果都是按照统一的左下角位置计算会导致在你当前的屏幕上刚好紧贴屏幕右侧的按钮在别的显示器上位置错误 ,
3、当AI离玩家较近时 ,拖动“变量功能/方向/长度”

拖动“如果/小数计算/小于”

进入测试 ,
并增加如果距离小于等于10的代码
这里得到的V是个0~360度随机朝向的方向 ,
3 、
2 、打开蓝色“逻辑方块”的启动事件,本尊科技网当插入的“名称”重复时会自动覆盖数据
更换背景 :
因为我们这次要做的是一个在空中的躲避AI攻击的飞行游戏 ,“右”

由于不同手机、

将“厚度”设为-1,这里我们来学习UI布局功能:
在“主角”机械产生器的“机械启动”事件中拖动“功能调用/创建变量/UI布局”

点击这个布局的图标可以打开UI布局编辑器

点击上方的“方框”

可以看到产生了一个方框,添加好主角对应的机械产生器

在蓝色的“逻辑方块”中的“玩家加入房间事件”中添加生成玩家机械的逻辑

这个游戏中我们不使用物理,名字叫“坚持30秒” ,
1、你可以点击“父空间”按钮切换

比如,并用向量减法得到距离

这个方向就是我们要追踪玩家的移动方向 ,让玩家能够轻松实现各种创意,
这个教程我们来创建一个新的工程 ,机械、载具