2017-01-12 13 views
1

Прежде всего, спасибо вам, ребята, так много, ваши сообщения и ответы здесь были неоценимы в моих усилиях по развитию HoloLens!Сделайте Unity осведомленным о System.Runtime.InteropServices для создания проекта для HoloLens с использованием HoloToolKit

Итак, вот мой вопрос:

  • Старый проект, разработанный при HoloToolKit был первым начинал.
  • Теперь хотим реализовать пространственное отображение и совместное использование
  • вручную импортирован только папку общего доступа в HoloToolKit с мета-файлов в Unity
  • Нажмите игру, и все прекрасно работает после смены нескольких сценариев искать HoloToolKit пространство имен, в отличие от HoloToolKit.Unity
  • падения префаба для обмена
  • Test и это прекрасно работает от редактора (см соединения на сервере не PROB)
  • Построить проект - весь ад разрывается!
  • 647 появляются ошибки в редакторе, и ничего в визуальной студии
  • Все это из SDK
  • Все они имеют ту же ошибку следующим образом:
  • ошибка CS0234: тип или пространство имен имя «HandleRef» делает не существует в «System.Runtime.InteropServices» в пространстве имен (вы пропали без вести ссылка на сборку?)
  • То, что я пробовал:
  • импорт из пакета только лакомства Sharing .... это брейки м y проект в том, что все сериализованные игровые объекты сбрасываются. Не осуществимым сбросить все эти игровые объекты ....
  • Копировать в System.Runtime.InteropServices.dll файл в папку плагинов в папке активов - не радость
  • Копирование в КБК, GMCS, MCS, и smcs-файлы (независимо от того, что они есть) в проект и попытаться перестроить - без радости.
  • вытащил мои волосы и ударил головой по камню и твердым местом до тех пор, пока едва сознание - без радости.

Любая помощь, которую вы, ребята, были бы абсолютно 100% оценены. Спасибо заранее, ребята, и счастливое кодирование!

ответ

1

необходимо скопировать в папку CrossPlatform из HoloToolKit, поскольку он предоставляет файл класса MetroHandleRef, который, как следует из названия, обрабатывает ссылки, открытые InteropServices. Спасибо, парни!