4 Quick start of SDK access

Step1: New Project

Open Unity and create a new project:

_images/4.1.PNG

Figure 4.1 New Project

Create cube1, cube2 and cube3, and set their Transform positions to the following:

_images/4.2.png

Figure 4.2 cube1 Transform

_images/4.3.png

Figure 4.3 cube2 Transform

_images/4.4.png

Figure 4.4 cube3 Transform

Step2: Import SDK

Select the menu Assets>Import Package>Custom Package…

_images/4.5.png

Figure 4.5 Import of Custom Package

Dialog box will pop up, navigate to the appropriate directory and select “PicoVR_Unity_SDK- version number. Unity package” and click to open:

_images/4.6.png

Figure 4.6 Unity Package

After opening, a dialog box will pop up again. Please import the corresponding parts as required:

_images/4.7.png

Figure 4.7 Import options

After importing package, SDK will automatically set chapter 3.3 Default Orientation to be “LandscapeLeft” and V Sync Count to be “Don’t Sync”. Ensure boxes for the remaining settings are checked and click “Apply”.

Step3: Use SDK

Enter the Project tab, expand the Assets> PicoMobileSDK >Pvr_UnitySDK>Prefabs, drag the Pvr_UnitySDK parent object into the scene hierarchy, and set the Position and Rotation under the Transform component to (0,0,0):

_images/4.8.png

Figure 4.8 Directory of Prefabs under Pvr_UnitySDK

After adding it to the Hierarchy of the scene, the scene hierarchy should appear as shown in figure 4.9:

_images/4.9.png

Figure 4.9 Hierarchy of Scenes

Step 4: Simulation run

Click the Run button to see the following in the Game window:

_images/4.10.png

Figure 4.10 Simulation run

Press Alt, move the mouse, and the picture will rotate up and down or left and right; Press Alt+, and click the left mouse button to select VR mode or Mono mode (Unity Editor only).

Step5: Packaging

When packaging, save the current scenes, then enter File>Build Settings, and click “Add Current” to add the current scene to the building list. select “Android” under Platform, then click “Switch Platform” and finally click “Build” to complete the packaging.

_images/4.12.png

Figure 4.11 Packaging

Specific SDK adaptation methods for various hardware products of Pico VR will be given in detail in the following chapters.

Quick compilation tool

The tool leverages gradle cache to speed up the build process. It only updates the increment of compilation during the compilation process by using gradle cache, thus reducing the time for compilation and deployment by 10% to 50% compared to that of the Unity’s compilation file, and the final.apk file is exactly the same as the Unity’s compilation file. However, to release the final.apk, you must use Unity’s compilation function.

To use this function, please follow these steps:

  1. Open Build Settings and select scenes that you want to package
  2. Click Pvr_UnitySDK->Build Tool->Build And Run in the menu bar
_images/4.13.png

Figure 4.12 Quick compilation

Specific SDK adaptation methods for various hardware products of Pico VR will be given in detail in the following chapters.