
PMweather 航空兼容性
该模组允许Protomanly的天气模组中的风和天气影响游戏中的sable物体。
查看大图PMWeather Aeronautics
PMWeather Aeronautics 将 ProtoManly 的天气与 Sable / Create Aeronautics 物理装置相连接。
它使 Sable 物理对象和 Create Aeronautics 装置能够响应 PMWeather 的风、风暴和龙卷风,使用暴露的表面压力而非简单的虚假推力。风从 PMWeather 采样,转换为物理风,施加于外部面,然后传递给 Sable,以便常规物理引擎处理运动、旋转、碰撞、质量和惯性。
功能
- PMWeather 的风影响 Sable / Create Aeronautics 物理对象。
- 二次表面压力风模型。
- 较大的暴露面自然捕捉更多风。
- 更强的风暴和龙卷风风力比微风更真实地按比例缩放。
- 针对密封建筑、墙壁、屋顶、大型船只、不规则形状和暴露底面的外部表面补丁采样。
- 不均匀压力可产生自然偏航、翻滚和翻转,而非仅从中心推动。
- 为升力提供者提供局部气流升力支持。
- 使用朝向底面的外部表面提供龙卷风上升气流支持。
- 可配置的风力强度、龙卷风升力、采样限制和调试选项。
- 用于检查风和样本使用情况的调试命令。
- 兼容 Sable/Create Aeronautics 模拟装置图表。
版本 0.8.0 亮点
版本 0.8.0 重新设计了主体风系统。旧版本使用了较不真实的风推动行为,使 10-15 英里/小时的微风过于强烈,而龙卷风风力的感觉相比之下不够强。
新系统使用二次表面压力,这意味着风力更接近真实风压的缩放方式:
风力 ∝ 风速² × 暴露表面积
这使得正常风力不再过于强大,同时仍允许风暴和龙卷风更自然地移动装置。
版本 0.8.0 还修复了由 PMWeather Aeronautics 风力导致的 Create Aeronautics / Sable 图表崩溃。感谢 @michardy 在问题 #2 中的详细报告。
需求
- Minecraft 1.21.1
- NeoForge
- ProtoManly 的天气 / PMWeather
- Sable
命令
所有命令均在:
/pmaero
检查当前位置的 PMWeather 风:
/pmaero wind
检查当前风样本使用情况:
/pmaero samples
启用实时样本监控:
/pmaero samples live on
禁用实时样本监控:
/pmaero samples live off
开始详细风调试:
/pmaero winddebug start
停止详细风调试:
/pmaero winddebug stop
检查详细风调试是否正在运行:
/pmaero winddebug status
配置说明
默认的 0.8.0 主体风影响值为:
[body_wind]
windInfluence = 0.06
此值针对新的二次表面压力系统进行了调整。增加该值会使所有主体风更强,包括正常风和龙卷风。降低该值会使装置整体受风影响更小。
龙卷风升力可单独调整:
[tornado_updraft]
tornadoUpdraftStrength = 0.35
tornadoUpdraftPressureStrength = 1.0
如果从旧版本更新,该模组会将旧生成的配置备份一次,并使用新的 0.8.0 默认值重新生成新配置。
备注
PMWeather Aeronautics 不会直接伪造装置移动或沿预设龙卷风路径强制对象。它会根据 PMWeather 风和暴露装置表面计算风压、升力和扭矩,然后让 Sable 处理最终的物理结果。
正在加载版本记录…


正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。