Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

zh


Logo

PFDM Developer Support

In this repository, you can find a collection of resources provided by the Play For Dream team for all developers.
Report Bug · Request Feature · Improve Documentation

About The Project

In this repository, you can find a collection of resources provided by the Play For Dream team for all developers.

Note

If you encounter any issues during development and are unsure which repository they should be submitted to, you are welcome to report bug this repository, and we will categorize them for you

Unity Mirror Repos

Here are the repositories for the Unity Mirror packages.

Tip

The details of the mirror package, and how to use mirror package, please refer to Mirror Package

Core Utilities Platform
Package that provides XR ability Package that provides several utilities scripts Package that provides account platform ability
Enterprise Player Json-parser
Package for enterprise developer Package for high performance media playback. Package for convenient json handling
Android Device Core UniRx Interaction
Package for high-performance JNI API calls Extension Package for UniRx Extension package for XR Interaction Toolkit
Tool
provide some convenient testing tools

Unity Samples

Here are the repositories for the Unity samples. For each sample project, our design goal is to provide examples of using specific functionality SDKs in the most minimal and least dependent way possible.

DeviceSample YPlayerSample SpatialAnchorSample
Learn how to get/modify device data via Enterprise package Learn how to play video in different way with YPlayer package Learn how to create/load spatial anchor
SpatialMeshSample SceneAnchorSample EyeTrackingSample
Learn how to load and display spatial mesh Learn how to create/load scene anchor Learn how to load eye tracking data and use it for interaction UI
HandSample PlatformSample GetStarted-Unity
Learn how to load hand tracking data. Learn how to use the platform package to perform account-related operations, i.e. entitlement. Learn how to create a minimal VR application
CameraSample-Unity LBE Unity Sample
Samples to demonstrate how to get hardware camera information of the Play For Dream MR Devices. A collection of Unity samples for LBE.

FAQ

Do I need to import the Unity SDK Integration package for the sample projects?

No

Our sample projects are already configured with the SDKs they depend on (usually directly referencing the mirror repositories). You can open the sample projects and the SDKs will be automatically fetched.

If you encounter package import errors after opening the project, you should troubleshoot the error instead of directly importing the SDK Integration package, as the package versions required by the project may be newer than those in the official SDK Integration package.

What should I do if I encounter package import errors in the sample projects?

This issue usually occurs because you have not configured your GitHub SSH keys, meaning you cannot clone any public GitHub repositories via SSH.

You can try to clone this repository locally using the command line to verify if your SSH keys are configured correctly:

git clone git@github.com:PlayForDreamDevelopers/support.git

If the clone fails, refer to Configuring GitHub SSH for guidance.

About

Collection of resources provided by the Play For Dream team for all developers

Resources

Stars

4 stars

Watchers

1 watching

Forks

Contributors