You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入Fizzy Steamworks出现CS7036错误,请求技术支持

解决Fizzy Steamworks导入Mirror时的CS7036错误

这两个错误的核心原因是代码调用Action<int, TransportError, string>.Invoke时,缺少了第三个必填的字符串类型参数(错误描述信息)。按以下步骤修复:

1. 修改错误代码

  • 打开Assets\Mirror\Runtime\Transport\FizzySteamworks\LegacyServer.cs,定位到第27行
    将原调用(类似OnDisconnected.Invoke(connectionId, TransportError.DisconnectPeer);)修改为:
    OnDisconnected.Invoke(connectionId, TransportError.DisconnectPeer, "");
    
  • 打开Assets\Mirror\Runtime\Transport\FizzySteamworks\NextServer.cs,定位到第42行
    同样补充第三个参数:
    OnDisconnected.Invoke(connectionId, TransportError.DisconnectPeer, "");
    
    如果能获取到具体的Steam错误信息,替换空字符串为对应描述会更友好,比如Steamworks API返回的错误提示

2. 额外兼容性排查

  • 确认Mirror与Fizzy Steamworks版本匹配:不同版本的Mirror可能调整了Transport回调的参数结构,尽量使用Mirror官方推荐的Fizzy Steamworks版本
  • 清理Unity编译缓存:执行Assets -> Reimport All,或删除项目根目录的Library文件夹后重启Unity,避免缓存导致的编译异常

内容的提问来源于stack exchange,提问作者BobulosPrime

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 09:50:24