找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6710|回复: 14

【缓更】如何用ARES和phobos做一个MOBA

[复制链接]
头像被屏蔽
发表于 2023-1-23 06:31:43 | 显示全部楼层 |阅读模式
本帖最后由 Fandom 于 2023-1-23 06:40 编辑

首先是回城;;;延迟八秒的回城逻辑(实测单机五速下现实8秒差不多等于游戏内32秒):
;;;你要回城,首先点击技能“我要回城”
;;;这个时候泉水投放一个B1和一个B1+,B1会攻击你的英雄,让英雄移速火力为0,无法开火,身上有回城AE动画,相当于进入回城引导环节
;;;B1+绑定了一个超武,这个超武8秒后会投放B2,并且B1+有一个自毁动画,刚好在投放B2后自毁。
;;;投放B2之前和之后都需要使用真正的超时空传送技能的前半段,因此B1+和B2同时还绑定了超时空超武,即使B1+自毁,但因为B2还在,所以超时空超武的引导不会中断。
;;;经过8秒,B2自动投放到泉水以后,超时空传送技能的后半段才能在B2(Designator)附近使用,来把(被禁锢在)场上的英雄传送回去。
;;;而在这期间,敌人可以靠近你来使用AITargetting的EMP炮超武“打断回城”,其空爆会摧毁你基地的B1和B2
;;;因为B1被摧毁,你的引导状态被取消,禁言和禁锢随之解除
;;;因为B2被摧毁,你不再拥有第一段超时空超武,因此也就无法使用第二段超时空跑路

头像被屏蔽
 楼主| 发表于 2023-1-23 06:39:43 | 显示全部楼层
本帖最后由 Fandom 于 2023-1-23 07:05 编辑

;;;但是如果你队友也在回城,敌人的空爆在打爆你泉水里B1和B2的同时会连你队友的B1、B2也一并摧毁掉
;;;因此需要在B1攻击你英雄时先用需要弹药的主武器(phobos)刷一个无模型且不可选中的载具,然后再用不需要弹药的副武器攻击你英雄提供持续禁锢。“打断回城”也不用前面说的EMP炮的空爆摧毁B1、B2,而是自动索敌弹头超武伤害到英雄的同时AOE到这个刷的单位,把这个单位打爆,这些单位的死亡武器AffectsOwner=yes只会杀死自己的B1、B2,而不会影响到队友。


;;;此外还可以设计一个类似上述超武的超武,点击一下可以打爆自己所有B1,B2,解除自己的回城引导(禁锢禁言)状态,从而打断自己回城。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-1-23 06:41:22 | 显示全部楼层
本帖最后由 Fandom 于 2023-1-23 07:08 编辑

然后是装备,装备初步设想为投放各种可以给英雄加AE-buff的建筑。深入一点可以是自动攻击自己英雄,而空爆会给附近敌人提供各种debuff或伤害的建筑。再麻烦一点可以是会让自己英雄变形(Convert)成为另一个相同模型单位、但武器和各项数值不同的建筑(这个建筑死亡武器会把英雄变回去)。
暂时想不到更复杂更多样的“相当于MOBA里英雄装备”的实现方式了...求大佬点拨。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-1-23 06:52:19 | 显示全部楼层
本帖最后由 Fandom 于 2023-1-23 22:17 编辑

如下图所示,每个玩家泉水附近有一块属于自己的商店小块地,小块地中心是一个柱子(SHOP),SHOP绑定了所有装备投放超武,只有英雄靠近这小块地(指示器实现)才可以通过AITargeting在SHOP下面的空格里投放一个单格的装备建筑。
这样可以实现“英雄回城后可以靠近商店一键购买装备”,至于装备的出售,直接卖出建筑即可

本帖子中包含更多资源

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

×
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-1-23 06:56:33 | 显示全部楼层
而如何实现只能购买有限个装备呢?下图黑色地形块区域有五格,因此只能容纳五个装备建筑,商店区内其他大部分区域由游戏内不可见、不可选中、可以通过的障碍物遮蔽。而商店区最外面一圈的四个边上分别有四个单格的引爆建筑B3(红框圈出)和其两侧的一共8个空位

如果购买了超出允许数量的一个额外装备建筑,必然会寻址到其中一个B3两侧的空位中,而B3有一个距离只能打到身边一格的武器,会将这个额外的建筑秒杀。

本帖子中包含更多资源

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

×
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-1-23 07:01:04 | 显示全部楼层
本帖最后由 Fandom 于 2023-1-23 07:11 编辑

目前只做了一个装备,红药水,但是其他装备做起来也简单,就是工作量很大。也可以配合ARES建筑物插件来升级装备建筑。

红药水就是一个简单的弹药逻辑的建筑,弹药无法自行恢复(Reload设置很大),投放到场上的其实只是一个红药水的槽位(设为E1)建筑,用它攻击英雄可以提供一个持续回血的AE,但是没有弹药是无法开火的,因此E1自身绑定了一个填充弹药的弹头超武。phobos的PR里有个通过弹头给单位加弹药的逻辑,这里可以用上。使用一次相当于花钱买了瓶红药水。
可惜的是出售E1价格只能是固定的,不能根据剩余弹药决定其出售价格......
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-1-23 07:17:28 | 显示全部楼层
然后是草丛,目前还没有做,但是打算定义一个模型是树篱的IsPassable建筑,树篱的模型高度刚好可以遮挡所有种类的英雄,但是这样有一个问题,就是敌人选中英雄后指向草丛可能光标会变成攻击状态,暴露草丛里的英雄。所以目前打算让树篱建筑伴随一个可以让靠近单位AOE隐身的建筑(类似MO的小范围幻象核心),而每个英雄设置反隐功能,这样才能让光标没法锁定敌军,只有自己英雄在靠近甚至进入草丛的时候才能通过反隐发现敌军。

但是这样做蛋疼的是把隐身逻辑占用了,导致一些本来可以隐身的英雄没法隐身了。或许这些英雄还是得靠Convert变成无模型的状态来达成伪隐身。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2023-1-23 07:20:59 | 显示全部楼层
目前为止其他的游戏内容感觉就是纯堆工作量了,而剩下的一个最头疼的点就是闪现。

MO3的EP24关卡里,天秤有一个技能“闪现”,是靠一大堆复杂的触发实现的,我看了很久都看不懂那些触发,触发基础太薄弱了......而且那个技能如果在天秤移动中使用貌似会导致天秤不受控制走回闪现前的位置(之前在论坛里发帖就是因为上述的回城也遇到类似问题),不知道有没有什么更简便的方法实现暂时的、有距离长度限制的、可以让单位继承状态的位移。
回复

使用道具 举报

发表于 2023-1-23 15:47:50 | 显示全部楼层
复活保留之前的状态你要怎么实现
回复

使用道具 举报

发表于 2023-1-23 17:04:12 | 显示全部楼层
QWER技能怎么做?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-8-29 08:36 , Processed in 0.058707 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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