2.8 KiB
Setup for local development
- Clone the Perception repository into an arbirary directory on disk
- Install and use Unity latest 2019.3 Unity editor
Setting up a Project
Down below are 2 options for getting started using the Perception SDK, Option 1 is opening existing test projects in the repository. Option 2 a guide on how to create a new Unity project and intergrate the Perception
Option 1: PerceptionHDRP & PerceptionURP Projects
The repository includes two projects for local development in TestProjects
folder, one set up for HDRP and the other for URP. You can open these with the Unity
editor you installed in Setup instructions.
Option 2: Create a new Project
These option is walkthrough in creating a new project, then adding the Perception SDK package to the project for development use. The following instructions reference the Unity doc's page on installing a local package
Create a new project
- Create a new HDRP project or open an existing project
- Creating anew HDRP project can be done by creating a new project using the HDRP template
- Back in Unity editor, got Window -> Package Manager
- Add the High Definition RP package, version 7.1.2 or later from the packages list
- In the Package Manager window find and click the + button in the upper lefthand corner of the window
- Select the add package from disk option
- Navigate to the com.unity.perception folder in your cloned repository and select the package.json file
- Once you have a project with Perception SDK installed you can move forward to the Getting Started walkthrough
Once completed you can move on to the getting started steps, click here to start project setup.
Suggested IDE Setup
For closest standards conformity and best experience overall, JetBrains Rider or Visual Studio w/ JetBrains Resharper are suggested. For optimal experience, perform the following additional steps:
- To allow navigating to code in all packages included in your project, in your Unity Editor, navigate to
Edit -> Preferences... -> External Tools
and checkGenerate all .csproj files.
- To get automatic feedback and fixups on formatting and naming convention violations, set up Rider/JetBrains with our Unity standard .dotsettings file by following these instructions.
- If you use VS Code, install the Editorconfig extension to get automatic code formatting according to our convention