决定版检测游戏速度的方法
本帖最后由 newtonerdai 于 2020-7-14 20:16 编辑核心原理
想实现游戏速度的检测,需要用到一个帝国特性:(来自AoC初心者的遊戲速度研究 - 檢測遊戲速度)
破坏者在自我进驻状态死亡时,会在1游戏秒内造成几十次范围伤害。
决定版DE的游戏帧率相比C版提升了一倍以上,且比UP1.5的还稍微大一点,所以原本破坏者的伤害频率会增加,导致AoC初心者的数据无法适用于DE。
而我经过多次测试发现,DE下的自驻破坏者伤害频率变为了:
快速:23~30次/游戏秒
常速:35~37次/游戏秒
慢速:58~60次/游戏秒
用上了DE的新触发事件后,我的做法是这样的:
整体示意图:
步骤:
1、在地图一角放置GAIA的破坏者(爆破者无效)。
由于DE暂时没有适配的AoKTS,稍后会无法直接设置自我进驻,所以可以先在征服者版本下做好自驻,再拿到决定版使用。
或者你也可以直接从下面的模板里复制(自驻破坏者就在地图中心的【冰】地形那格里)。
2、做触发。
触发0“初始化”||初始开启不循环
效果0||修改属性→玩家2长弓兵护甲类型4设置为 → 数量100
效果0||修改属性→GAIA破坏者生命值设置为 → 数量0(注:0或负血量单位会瞬间死亡)
触发1“快速”||初始关闭不循环
条件0||区域内物体大于等于 →区域A(左)玩家2长弓兵1
条件1||区域内物体大于等于 →区域B(右)玩家2长弓兵1
效果0||发送聊天“快速” →玩家1
触发2“常速”||初始关闭不循环
条件0||区域内物体大于等于 →区域A(左)玩家2长弓兵1
条件1||区域内物体大于等于 [反向]→区域B(右)玩家2长弓兵1
效果0||发送聊天“常速” →玩家1
触发3“慢速”||初始关闭不循环
条件0||区域内物体大于等于 [反向]→区域A(左)玩家2长弓兵1
条件1||区域内物体大于等于 [反向]→区域B(右)玩家2长弓兵1
效果0||发送聊天“慢速” →玩家1
触发4“循环激活”||初始开启循环
效果0||删除物体→区域A + B玩家2长弓兵
效果1||创建物体→区域A 玩家2长弓兵
效果2||创建物体→区域B 玩家2长弓兵
效果3||冻结物体→区域A + B玩家2长弓兵(注:防止乱跑)
效果4||改变物体生命值→区域A(左)玩家2长弓兵设置为 → 数量45
效果5||改变物体生命值→区域B(右)玩家2长弓兵设置为 → 数量31
效果6||激活触发→触发1
效果7||激活触发→触发2
效果8||激活触发→触发3
完成。测试即可——
(注:下图应为快速。这里是一个DE的bug——只要一直在用触发效果发送相同的讯息,那之前发送但现在不在发送的内容就不会随时间消失。比如下图里,我之前发送过“常速”,现在一直在发送“快速”,那么前者就永远不会消失)
新桶哥何其牛逼啊! 卧槽,昨天忘了回复这个帖子,沙发被战斗抢了,24!
新桶牛B{:11_482:}
页:
[1]