Unity:缺少“NetworkBehaviour”

问题描述 投票:0回答:4

我尝试从 google AR Core 运行示例项目here.

示例代码有错误

error CS0246:找不到类型或名称空间名称“NetworkBehaviour”(是否缺少 using 指令或程序集引用?)

using GoogleARCore;
using GoogleARCore.CrossPlatform;
using UnityEngine;
using UnityEngine.Networking;

/// <summary>
/// A Controller for the Anchor object that handles hosting and resolving the Cloud Anchor.
/// </summary>
public class AnchorController : NetworkBehaviour
{
    ....

我用的是

2020.1.0f1
版本。我该怎么做才能解决这个问题?据说已弃用,而新的替代品仍在开发中。

已弃用但不能使用,目前没有替代品。我被困在这里了。

unity3d
4个回答
7
投票

对于 Unity 2020,我使用了 Window > Package Manager 并按下了 +(加号): 从 git URL 添加包并将其设置为:

  • com.unity.multiplayer-hlapi

  • com.unity.xr.legacyinputhelpers

正如这里所推荐的: https://medium.com/@jeffreymlynch/where-are-the-missing-preview-packages-in-unity-2020-3ad0935e4193


2
投票

使用 Window > Package Manager 安装 Multiplayer HLAPI 和 XR Legacy Input Helpers 包。


1
投票

没关系

Multiplayer HLAPI
XR Legacy Input Helpers
仅在统一版本中可用< 2020. In 2020 version, there is no option to install them both. The solution is I just downgrade the version into 2019.


0
投票

如果您使用的是 Mirror,请输入: 使用镜像;

在脚本的顶部

© www.soinside.com 2019 - 2024. All rights reserved.