当前位置: 4399手机游戏网 > 安卓游戏 > 休闲娱乐 > 元梦之星-吉伊卡哇联动

【超难技能制作】连环逻辑的应用

闻君一语 2024-11-17 22:05 发布于 辽宁

1楼11-17 发布于辽宁

回复 举报

【超难技能制作】连环逻辑的应用

当某某时,你必须做某某,否则某某……如果我们想做一个类似的逻辑应该怎么办呢?这不,我恰好就要做一个这样的。下面我来给大家说说我是怎么思考的吧。
理想:当角色攻击生物时,生物会与角色保持1000码的距离,当角色转身时,1000码的位置也随之旋转。
也就是说,当角色攻击生物后,如果旋转,生物就会穿过角色到达角色的另一边。如果不旋转,生物就会永远与角色保持1000码距离。当然了这肯定不是全部。当角色攻击生物时,必须三秒内让生物撞击楼梯,否则生物会对角色造成伤害。
我们先来做这俩简单的,上面的内容是对称位移,不知道的翻我上期帖子。
我们要做的是3秒倒计时和倒计时结束的攻击效果,当然还有取消攻击效果。
3秒倒计时很简单:
知识储备:数值变量,界面,变量自增。
没错我们只需要让数值变量1为3,然后不停地减少。最后把这个过程放在玩家的屏幕上即可。
请问三秒后如何攻击呢?请注意,因为我们这里有一个是否攻击的判定,所以说我们需要增加一个大前提。就像这样:
如果布尔值1存在,就执行↓
攻击指令
为什么要设定布尔值1存在才执行进攻呢?,这是因为如果玩家完成了任务,“3秒内让生物撞击楼梯”,那么我们就要把布尔值1设定为不存在,从而让进攻逻辑失效。同时,由于布尔值1天生不存在,如果玩家没有完成任务,我们为了保证进攻程序的执行。在最开始还要加一个设布尔值1存在。
加在判定初期最好。
攻击逻辑如下↓
如果布尔值2存在就执行,↓
复制/创造元件“球”,位置为生物位置。设该元件为元件变量1。在元件变量1上设置特效“随你便”,同时,让元件变量1做“随意”运动,终点为“角色坐标”。
注:通过增加时间个数量来达到自己想要的攻击弹幕数量。我们还要为攻击指令增加一些陪衬。
当元件创造时:如果元件为元件变量1就执行↓
在数字123456中选择一个,并在“数字”秒后执行↓
让该元件颜色发生改变,同时向“白云坐标”移动。
白云是我们在地图上创造的元件。我们还要在白云下面增加一个触发盒。(血的教训)
因为不论是元件碰撞还是进入触发盒都失败了,总之,就是通过钉扣我们很难完成这个指令。但是我还是要告诉大家。
指令继续。
当元件与元件发生碰撞时,判定
如果元件1为白云,就让元件2销毁。同时触发信号“积蓄能量”
注:这个东西是没办法实现的,不知道是什么bug,也许是因为在大地图就可以简单完成?
我们只需要在地图上的触发盒里加入指令。让特定元件/运动元件进入时发出信号“能量积蓄”。
能量积蓄:我们希望能做一个能量条,满格后BOSS释放技能。
只需要一个圆柱形的方块,然后设定指令,当收到信号【积蓄能量】,就缩放(1.1,1,1)。返程信号为【积蓄能量完成】。
接下来就是另外的攻击逻辑了。
在收到信号【能量积蓄完成】执行新的攻击指令。

元梦之星-吉伊卡哇联动

扫码安装4399游戏盒 一键该游戏

更多精品游戏,新游抢先试玩,珍稀礼包、激活码,尽在4399游戏盒!

下载4399游戏盒
话题内容
4399游戏盒

好游戏,一起玩

免费下载
APP内查看
×

打开游戏盒即可参与回复哦

安装4399游戏盒,查看更多详情

更多精品游戏,新游抢先试玩,珍稀礼包激活码,尽在4399游戏盒
打开游戏工具