CloudAndBounceFungusPrediction
预测云朵蘑菇、弹力蘑菇与曲迁菇的落点:云朵蘑菇显示云团生成位置,弹力蘑菇显示落地位置与朝向,曲迁菇显示飞行轨迹与传送落点。蓄力时即时预测,按住预览键(默认鼠标右键)用真实物理给出精确落点,曲迁菇撞墙滚动后也能算出传送落点。蘑菇预测
预测云朵蘑菇、弹力蘑菇与曲迁菇的落点。
功能
云朵蘑菇
- 即时解析预览:手持云朵蘑菇按住扔键蓄力,落点实时显示云团预览,蓄力值一超过 0.01 就出现,瞬时出结果(可配置关闭)
- 按键精确预览:按住预览键(默认鼠标右键)时,用真实物理在场景里跑完一整次飞行,给出精确落点。松开按键立即取消。适合在岩石、墙角、狭窄地形确认落点
- 落地预览:自己扔出的云朵蘑菇落地后,跟随物品位置显示云团预览(队友扔的不显示)
- 自动清除:云团实际生成时,预览自动清除
弹力蘑菇
- 蓄力预测:手持弹力蘑菇蓄力时,实时预测落地位置
- 朝向预览:在落地点显示蘑菇轮廓,帮助判断弹跳方向
曲迁菇
- 轨迹预览:手持曲迁菇蓄力时,画出这次抛掷的飞行轨迹;撞地后会按近似弹性继续推演一小段(最多几次弹跳),并继续判断会不会触发传送
- 传送落点:这记抛掷能触发传送时,在落点标出传送后你出现的位置;不满足传送条件(撞击太轻、或出手到命中太快/太慢)时只画轨迹、不标落点
- 按键精确预览:按住预览键(默认鼠标右键)时用真实物理跑一遍。曲迁菇撞墙后会滚动,滚到哪一下才传送由物理决定,这时只有物理模拟能算出真正的传送落点
使用方法
平时不用管,蓄力时自动出即时预览。需要精确落点时按住鼠标右键等约 1 秒,让物理模拟跑完一整次飞行。
曲迁菇建议用按键精确预览:它撞地后会滚动、滚一段距离才可能触发传送。蓄力时的即时轨迹撞地后只按近似弹性推演,滚动路线是估算;滚动后的传送落点要靠物理模拟才准。
按住期间的精确预览用的是按下那一刻的蓄力值和朝向,飞行途中改力度或转准心不会更新结果;想按新参数再看就松开再按一次。
配置文件在 BepInEx/config/CloudFungusPrediction.cfg:
| 配置项 | 默认 | 说明 |
|---|---|---|
| Enable Prediction | true | 云朵蘑菇预测总开关 |
| Enable Instant Prediction | true | 蓄力时显示即时解析预览。关闭则只保留按键精确预览 |
| Enable Physics Ghost | true | 允许按住预览键跑真实物理模拟(云雾菇看落点,曲迁菇看滚动后的传送落点) |
| Preview Key | Mouse1(鼠标右键) | 按住此键(手持云雾菇或曲迁菇时)跑精确预览,松开立即取消 |
| Enable Ground Preview | true | 自己扔出的云朵蘑菇落地后显示云团预览(队友扔的不显示) |
| Enable Bounce Fungus Preview | true | 蓄力时预测弹力蘑菇的落地位置和朝向 |
| Enable Warp Fungus Preview | true | 预测曲迁菇的飞行轨迹与传送落点(含按键物理模拟) |
| Warp Preview Color | 紫色 | 曲迁菇预览的轨迹线与落点标记颜色 |
| Preview Transparency | 0.6 | 即时预览和落地预览的透明度(0=透明,1=不透明) |
| Ghost Transparency | 0.85 | 物理模拟的透明度。单独一项:模拟要在飞行中被看清 |
| Hide Instant While Previewing | true | 按住预览键期间只显示物理模拟,把即时预览临时隐藏,避免两个落点叠在一起;松开后恢复 |
| Restore Instant Delay | 0 | 松开预览键后多少秒恢复即时预览。0 表示松手立即恢复 |
| Remove Ghost Delay | 0 | 松开预览键后多少秒移除物理模拟。0 表示松手立即移除 |
安装
用 Thunderstore Mod Manager 或 Gale 装就行,依赖会一起装好。
手动装:把 zip 里 plugins 中的 CloudFungusPrediction.dll 放到 PEAK 安装目录下的 BepInEx/plugins/,启动游戏。
权限说明
只要你标注原作者“杰尼龟(Squirtle18)”,就可以任意借鉴、转载我的所有mod、思路和代码(不只是本mod),用来进行你需要的一切活动。 即使代码有100%的相似度,你只是本地化配置文件,甚至只是更改了描述文件,让描述更清晰,也允许。(我只是因为我的github账号另有他用,所以无法上传源码) 但希望你借鉴后的mod也同样授权mod社区借鉴。 若A借鉴了我的思路或代码,B又借鉴了A的思路或代码,则最终致谢名单应为:杰尼龟(Squirtle18)、A、B。(是的,包括致谢你自己,我也感谢你为社区作出的贡献)
