2017-02-14 8 views
0

Я пытаюсь создать мое приложение, нацеленное на UWP 10 (D3D), но при попытке создать пакет, я получил ошибку, но он отлично работает внутри редактора.Сбой при создании UWP 10 (UAP)

Это код:

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; 
    } 
} 

ошибка CS0246: (? Вы пропали без вести с помощью директивы или ссылка на сборку) тип или пространство имен имя «HostData» не может быть найден

HostData находится внутри пространства имен UnityEngine, и я помещаю его в верхнюю часть файла. Тот же код работает для ПК Standalone и Android.

Я использую версию Unity: 5.5.1f1 (64bit)

ответ

0

Я нашел ответ :) HostData является «Наследие» класса сетей, и она не поддерживается над UAP.

Вот ссылка: https://docs.unity3d.com/Manual/windowsstore-gettingstarted.html

вещей, которые еще не поддерживаются:

- классы унаследованной сети (пожалуйста, используйте текущий Networking Unity), WWW и UnityWebRequest поддерживаются

Так , для создания в качестве UAP могут использоваться только функциональные возможности UNET.

^_^