Hello everyone.

The Mixed Reality Forums here are no longer being used or maintained.

There are a few other places we would like to direct you to for support, both from Microsoft and from the community.

The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.

For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality.

If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers, or in our Microsoft Tech Communities forums at https://techcommunity.microsoft.com/t5/mixed-reality/ct-p/MicrosoftMixedReality.

And always feel free to hit us up on Twitter @MxdRealityDev.
Options

Sharing CustomMessages Clarification

Hi I was looking at the CustomMessages Script in the HololensTookit > Sharing > Tests example and was wondering what this commented code meant:

/// <summary>
/// Message enum containing our information bytes to share.
/// The first message type has to start with UserMessageIDStart
/// so as not to conflict with HoloToolkit internal messages.
/// </summary>
public enum TestMessageID : byte
{
    HeadTransform = MessageID.UserMessageIDStart,
    Max
}

Does this mean that the first message sent has to be a byte? Do all messages have to be sent in bytes?

Tagged:

Answers

  • Options
    Jarrod1937Jarrod1937 ✭✭✭

    My guess is that the enums are defined by byte only values.

  • Options
    edited May 2016

    The messages are definitely sent as bytes. I was messing around with it to show the raycast of the remote players with a line renderer, and hand positions of remote player to put hand models.

    At the bottom of the custommessages.cs are 2 helper functions for appending vector3's and quaternions onto your message as bytes. And functions for reading out the bytes from a received message into Vector3's and quaternions that you call from the remoteheadmanager script that you then apply to your various objects' transforms.

Sign In or Register to comment.