红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 559|回复: 4

给单位增加无限多个攻击动作的办法

[复制链接]
发表于 2023-12-22 23:55:23 | 显示全部楼层 |阅读模式





原理:(以键盘手控版为例)
哥斯拉身上设置:按键时,为哥斯拉粘贴信号AE,此信号最高堆叠4层,且时间永不衰减。以及礼物盒,哥斯拉变为“哥斯拉耳光1”。此礼物盒是变形,继承所有AE。
“哥斯拉耳光1”这是一个SHP车辆,素材全部内容为扇耳光和回归站立(详情:素材每方向共75帧,其中40帧是打耳光,剩余35帧是变回站立状态),在Art中将所有帧都设为行走帧。Rules中设定IdleRate使其永久播放行走动画,也就是播放攻击动画。
“哥斯拉耳光1”上设置一个定时礼物盒,在素材一个方向的动作播放完毕的时间后将其变回原始哥斯拉,称为还原计时器。同时设置按键时粘贴上述信号AE。同时哥斯拉身上带有一个“攻击中”的空AE,时间为有效攻击动作时间,在本素材中是40帧。哥斯拉自带永久生效的检测器AE,这个检测器AE不可继承,检测信号AE层数,当层数大于等于2时将耳光1礼物盒变成耳光2。但是,礼物盒在存在“攻击中”时不可生效,这是为了让哥斯拉可以完成攻击动作后才进入下一个阶段,提前完成按键也不会让哥斯拉跳过攻击动作。
耳光2同样设置还原计时器,并在礼物盒中删除上一阶段的还原计时器。按键粘贴信号。带有“攻击中”的硬直AE,自带检测器,检测信号层数,层数大于等于3时粘贴礼物盒变耳光3,礼物盒在存在硬直时不可生效。
………………………………………………
以此类推,可以无限叠加攻击动作链条。在每个新的哥斯拉身上写一个自动武器,可以攻击固定坐标或和本体同一目标,就可以在切换动画时发动不同的攻击了。

如果改为自动攻击链条,则应在武器上反馈上述的信号ae,使得动作可以自动完成,也可以在特定武器上不写反馈,使得哥斯拉必须手控才能打出完整连段。








上述办法是最高难度,主要为了解决按键连招连续输入和指令不应期的问题。
最简化版的【武器攻击反馈自己】【给自己贴礼物盒变成播放行走动画的SHP坦克】然后【计时器礼物盒变身回去】的方法可以解决SHP车辆不能区分武器攻击动画的问题。用武器标记可以做到针对不同目标发射不同武器,在武器上做不同反馈变身即可做到针对不同目标用不同动作。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2023-12-23 00:02:04 | 显示全部楼层
这下可以丝滑小连招了23333333
发表于 2023-12-23 00:05:57 | 显示全部楼层
这波啊,这波是鼠标游戏编程键盘游戏了
发表于 2023-12-24 07:48:22 | 显示全部楼层
可以弄成格鬥遊戲了(
发表于 2023-12-29 08:10:57 这篇帖子是使用手机发表的! | 显示全部楼层
红警moba指日可待
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2024-3-2 04:44 , Processed in 0.055899 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表