我正在尝试构建我的应用程序,目标是UWP 10 (D3D),但是当我试图构建这个包时,我遇到了一个错误,但是它在编辑器中工作得很好。
这是代码:
using UnityEngine;
using System.Collections;
using System;
using UIWidgets;
namespace Samples {
[Serializable]
public class MatchItem : IItemHeight
{
public float Height {
get; set;
}
[SerializeField]
public string GameName;
[SerializeField]
public string GameType;
[SerializeField]
public bool Private;
[SerializeField]
public int Ratings;
public HostData HostData;
}
}error CS0246:无法找到类型或命名空间名称'HostData‘(您是缺少使用指令还是程序集引用)?
HostData位于UnityEngine命名空间中,我将其放在文件的顶部。同样的代码也适用于PC独立和Android。
我使用的是统一版本: 5.5.1f1 (64位)
发布于 2017-02-14 13:53:39
我找到了答案:) HostData是一个“遗留”的网络类,它不受UAP支持。
在这里参考:https://docs.unity3d.com/Manual/windowsstore-gettingstarted.html
还不支持的事物:
-传统网络类(请使用当前的统一网络),WWW和UnityWebRequest支持
因此,只有UNET功能才能用于UAP的构建。
^_^
https://stackoverflow.com/questions/42227277
复制相似问题