红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 185|回复: 6

发现个很微小的车辆部署和收回bug

[复制链接]
发表于 2021-8-24 20:15:46 | 显示全部楼层 |阅读模式
本帖最后由 ccc1478 于 2021-8-24 20:54 编辑

玩phobos的单位数据输出的功能,发现个很有趣的现象。
MCV在部署成建造厂时,如果满血情况下部署,则血量仍会保持满血状态。
但如果MCV部署前是未满血状态:
若建造厂和基地车的strength设定值一样,则MCV部署成建造厂或者建造厂收回成MCV时,血量就会少一滴。
若strength设定的不相等,则只会在收回成基地车时减少一滴血。
反复进行这个操作会一直减到血量只剩1滴为止。
虽然对游戏没有什么大影响,但还是觉得很生草


新补充:不是phobos引擎的问题啦!是在用实时数据输出功能时才发现这个bug的
发表于 2021-8-24 20:32:18 | 显示全部楼层
其实和Phobos没啥关系,是引擎原本的转单单位数值继承的算法问题,你直接用Convert.Land让两个单位疯狂切换的话这个bug会更明显
 楼主| 发表于 2021-8-24 20:35:40 | 显示全部楼层
fallendow 发表于 2021-8-24 20:32
其实和Phobos没啥关系,是引擎原本的转单单位数值继承的算法问题,你直接用Convert.Land让两个单位疯狂切换 ...

我在用phobos的数据输出功能时才发现的这个问题,输出的数据能显示出具体血量就好看多了
发表于 2021-8-24 20:41:55 这篇帖子是使用手机发表的! | 显示全部楼层
本帖最后由 cs98cs2000 于 2021-8-24 20:43 编辑

应该不止phobos吧?我玩一个ares下的mod,开局基地车还没展开就被揍残了,好不容易打退进攻的电脑,一部署基地车,基地车直接爆了!
发表于 2021-8-24 22:16:51 | 显示全部楼层
ccc1478 发表于 2021-8-24 20:35
我在用phobos的数据输出功能时才发现的这个问题,输出的数据能显示出具体血量就好看多了 ...

眨眼补帧方可观测红(×)移(
Convert.Land还算蛮快的
发表于 2021-8-25 00:36:31 | 显示全部楼层
我猜是舍去小数点后的血量毕竟strength是int类型的
发表于 2021-8-25 12:43:58 | 显示全部楼层
车辆和建筑是不同的两个实体,血量不同,转换的时候是按百分比进行换算,所以有个精度的问题,小毛病。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2021-9-24 05:09 , Processed in 0.033990 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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