GithubHelp home page GithubHelp logo

tacticmap's Introduction

Hololens

TacticMap

Unity Version MRTK Version GitHub Issues

Project for Microsoft Hololens Mixed Reality headset with multi-user experience.


Instruction:

Unity application configuration:

  • Open the project in Unity;
  • Download Photon Pun 2 from asset store;
  • Configurete Photon settings;

Windows > Photon Unity Networking > Highlight Server Settings (Ctrl + Shift + Alt + P). If the photon server will be used, then you need to enter App Id PUN and check the Use Name Server box. Else uncheck box and insert ip into Server and Port. Default port value: 5055.

  • Bild Visual Studio solution;
  • Deploy on Hololens.

Photon server configuration:

  • Get ur server license here;
  • Download server here;
  • Move license to ../deploy/bin_Win64/;
  • Open PhotonControl.exe;
  • Start ur Photon On Premises Server.

Typical problems:

"Windows Mobile" error while building your project: Open HoloMapOnline > HoloMapOnline.vcxproj file in the solution folder. At the end of the file, cut out the mention of Windows Mobile.

"Failed to connect to server after testing each known IP" error: Remove all Win 10 SDK after 10.0.18362 or change unity to a newer LTS version.

tacticmap's People

Contributors

d0rg avatar delivery-klad avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

tacticmap's Issues

Object owner

Убрать возможность одновременного захвата танка несколькими игроками.

Крутая карточка

Надо при создании, или потом, добавить ее в проект
Так же как и навесить теги, и привязать майлмтоун

Applicaton icon

  • Иконка приложения на плиточку;
  • Иконка приложения на окошко.

Remove spawn bug

Иногда при спавне объекты появляются повернутыми.

Система отображения.

Создать способ изменения отображения элементов: 3D модели или картинки. Изменения только локальные.

Network connection on Hololens 2

Не заводится интернет соединение на холо ген2.
Возможно это из-за проблемы при билде под ARM.

  • Сделать лог панель внутри приложухи, что бы посмотреть в чем проблема.
  • Потестить последний билд на Hololens gen 1.

New color system

  • Упростить добавление доступных цветов в палитру при спавне объектов.

New interface for spawn model

  • Сделать интерфейс под множество моделей;
  • Интерфейс следящий за рукой на Hololens 2.

Offline mode

Добавить режим одиночного взаимодействия с картой.

Change catch objects system

Более удобное хранение и передача состояний объекта, приготовить для добавления цветов пользователей.

Unique player color

При захвате объекта указывать цвет игрока который его схватил. Возможно сделать список игроков и их цветов.

Trash fix

Убрать удаление нескольких предметов при удалении одного конкретного. Так же избавиться от ошибки при удалении захваченного объекта.

Synchronization errors

Не всегда появляются предметы на карте после презахода. Баг не повторяется, по этому может его и не существует.

  • Не спавняться предметы, если они были заспавлены до подключения нового игрока; (Не получается повторить)
  • Объект куда-то улетает при его повороте.

Вторую проблему скорее всего можно будет пофиксить, если пересылать трансформ одной RPC а не несколькими.


Может стоит вообще систему синхронизации позиции переделать, вместе со справном. Всё переделать на коробочное фотоновое решение.

LANDING.md

  • Описание;
  • Скриншоты;
  • Демо видео.

Update map

Карта, используемая в приложении не актуальна, необходимо использовать современную.

World map anchor

Синхронизация положения карты в реальном мире.

Multi maps

Создать систему смены карты. Думал седлать через ассет бандлы, но мне не нравится эта идея, лучше загружать карту с какого-нибудь сервера на прямую, не упаковывая её в бандл.

Change display type for buttons

Изменять отображение не только моделей на карте, но и моделей в менюхе выбора.

display models fix

В гарнитуре всё хорошо, но при выводе картинки на другие устройства происходит такое:

image

Change spawn RPC's

Из за пинга, при одновременном нажатии на спавн, может заставиться предмет не с тем цветом. Над просто тип объекта и его цвет кидать одним вызовом rpc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.