Code Monkey home page Code Monkey logo

Comments (8)

fast-slow-still avatar fast-slow-still commented on May 19, 2024

This is by design. The samples are standalone snapshots, including all dependencies. Whereas the main repo must be able to accept a wide range of versions of dependencies, the samples are intended to show a single working configuration. They are not intended to be redundant with the main repo as a source for installing WLT.

from mixedreality-worldlockingtools-samples.

fast-slow-still avatar fast-slow-still commented on May 19, 2024

By the way, it sounds like the samples included in the main repo might be more what you are looking for. I would especially recommend the WorldLockedPhysicsSample as a general intro, and the SpacePins sample as an introduction to the space pin concept.

They are available through the MR FeatureTool, and compatible with a wide range of Unity and MRTK versions.

from mixedreality-worldlockingtools-samples.

SimonDarksideJ avatar SimonDarksideJ commented on May 19, 2024

The sample I'm having issue with is the ASA sample, simply downloading it causes several errors and is not deployable:

  • Complains about missing frozen engine
  • Incompatible with current version of ASA (which also needs installing with the Feature tool) - granted this may have been resolved with the latest update, but unless the sample is also updated, this does not help
  • Does not compile
  • Publishing to device doesn't work.

from mixedreality-worldlockingtools-samples.

SimonDarksideJ avatar SimonDarksideJ commented on May 19, 2024

P.S. it's fine saying this method is "by design" but then the samples documentation should reflect this in its writing, as all a user has to go on is the "setup guides for WLT" and a one line paragraph in the sample itself.

The instructions for cloning and running the projects as is, including any additional steps to import external assets should be included. In other words, someone trying to use the sample shouldn't have to go looking elsewhere to get the sample running.

P.S. Samples need updating and aligning with the main WLT repo.

from mixedreality-worldlockingtools-samples.

fast-slow-still avatar fast-slow-still commented on May 19, 2024

https://microsoft.github.io/MixedReality-WorldLockingTools-Samples/Advanced/ASA/ASA.html

image

I would actually recommend the ASA sample from the main repo. However note that there are extra steps there, since WLT obviously can't ship with every package that every sample might use. All of the steps called out in the documentation are required unless explicitly labeled optional.

from mixedreality-worldlockingtools-samples.

SimonDarksideJ avatar SimonDarksideJ commented on May 19, 2024

Taking in to account your notes above, I followed the instructions step by step, except it fails when you need to install the frozen engine, as the project has script errors due to the frozen engine not being available you are unable to install and actually use the "NuGet for Unity" because the scipts cannot compile because the Frozen Engine is missing. Hence you cannot then use NuGet for Unity to install the Frozen engine.

  • Open Project
  • Observe Frozen Engine script errors
  • Import Nuget for Unity
  • Nuget for Unity cannot compile, thus no options to use it to import the frozen engine.
  • Stuck.

A Catch 22

from mixedreality-worldlockingtools-samples.

fast-slow-still avatar fast-slow-still commented on May 19, 2024

NuGet for Unity is deprecated since Unity 2020. Use the manual install instructions.
https://microsoft.github.io/MixedReality-WorldLockingTools-Unity/DocGen/Documentation/HowTos/InitialSetup.html#manual-frozen-world-engine-dll-installation

from mixedreality-worldlockingtools-samples.

SimonDarksideJ avatar SimonDarksideJ commented on May 19, 2024

Again, then the docs and instructions should reflect this so a reader has a clear indication for how to get the sample up and running (sorry if that sounds passive-aggressive, it's not meant to), it's just trying to find a clear point to help improve the docs.

This method is simply adding unnecessary friction to get users up and running, surely as the Frozen Engine is also available through the Mixed Reality Feature tool, would it not be easier to provide it that way to avoid confusion?

from mixedreality-worldlockingtools-samples.

Related Issues (20)

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.