soundvision/README.md
2019-12-30 11:41:15 +01:00

41 lines
1.2 KiB
Markdown

# The development environment
All developers have to use the following version of software
- Unity 2018.4.3f1 (LTS)
- Microsoft Visual Studio Commmunity 2017. version 15.9.13
- Pure Data 0.49.1 **64 bit** (Install via installer)
- Kinect Azure Sensor SDK 1.3.0
- Kinect Azure Body Tracking SDK 0.9.5
# Recommended IDE
- rider by jetbrains if available
- Visual Studio 2017 + ReSharper
# Build Pool
Access my [NAS](http://quickconnect.to)
QuickConnectID: gyudon
Name: cylvester
Pass: dortmund
# How to properly clone the repo
After you clone the repo. please execute
``` git submodule update --init --recursive ```
This will recursive clone all submodules from the github.
## PdBackend
The unity project contains a pd binary under StreamingAssets folder
PdBackend.cs monobehaviour automatically launches the Pd process when the game is started.
To use this Features PdBackend should exist in the scene.
## shmem
The Unity project access the Arrays in Pd patch via shmem (Shmem) object
## Nuget package
Some advanced feature such as Kinect Azure requires extra nuget package, using Unity NuGet.
https://github.com/xoofx/UnityNuGet
To add a registry, edit SoundVision/UnityProject/Packages/manifest.json