RoboMaster

标题: 【RM2020 规则答疑/技术答疑+复活逻辑】 [打印本页]

作者: WAiFTD    时间: 2019-11-27 07:11
标题: 【RM2020 规则答疑/技术答疑+复活逻辑】
本帖最后由 WAiFTD 于 2019-11-29 20:40 编辑


  
学校
  
  
学校全称
  
  
哈尔滨工业大学(深圳)
  
  
提出人
  
  
姓名
  
  
邓嵛文
  
  
联系方式
  
  
手机号/微信
  
  
15228355120
  
  
问题类型
  
*请标红加粗进行选择
  
  
规则
  
  
裁判系统
  
  
技术规范
  
  
场地道具
  
  
违规判罚
  
  
技术疑问
  
  
其他
  
  
技术
  
  
机械
  
  
嵌入式软件
  
  
硬件
  
  
视觉算法
  
  
官方物资
  
  
其他
  
  
章节位置
  
*如问题类型为规则,则须填写条例出处位置
  
*请标红加粗进行选择
  
  
赛事
  
  
对抗赛
  
  
单项赛
  
  
AI挑战赛
  
  
手册
  
  
规则手册
  
  
参赛手册
  
  
制作规范手册
  
  
页码
  
  
40
  
  
问题描述
  
  
详细描述问题
  
  
关于复活的逻辑。
  
两种复活方式是否共用同一个进度条。(区别只是每秒充能点数不同)
  
举个例子说明:工程救援第一次死亡的我方英雄。若单靠工程复活,则需要20秒;若单靠补血点复活,则需要10秒。若工程在将英雄拖回补血点的途中同时用交互卡救援英雄,途中工程的交互卡与英雄的交互模块有效交互共12s,在英雄到达补血点后立刻脱离停止交互。
  
如果这两种复活方式使用的是同一个进度条,那么就是工程已经给英雄的复活充了12s/20s=60%的能了,接下来补血点只需要充剩下40%的能就可以复活英雄,也就是10s*40%=4s。
  
而如果进度条不共享,独立计算复活进度,也就是说工程之前的12秒充能就是不算了,需要补血点给英雄充满10s才能使英雄复活。
  
如果是单独计算进度,那么在上面的情形下,英雄到达补血点后工程继续给它充能,这时英雄是取8s复活还是10s复活?
  
(如能有个复活逻辑的程序框图那么这个问题就应该比较清晰了)
  
  
  
  
  
  
  


作者: Mar    时间: 2019-11-27 19:22
同问同问




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2