Update README.md

This commit is contained in:
Max Schweder 2020-03-04 18:48:08 +01:00 committed by GitHub
parent b66b1ed552
commit 484af6d723
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,21 +1,20 @@
# The development environment # The development environment
All developers have to use the following version of software All developers have to use the following version of software
- Unity 2019.2.8f1 (LTS) - Unity 2019.2.8f1 (LTS)
- Microsoft Visual Studio Commmunity 2017. version 15.9.13 https://unity3d.com/de/get-unity/download/archive
- Pure Data 0.49.1 **64 bit** (Install via installer) - Microsoft Visual Studio Commmunity 2017. version 15.9.13
- Kinect Azure Sensor SDK 1.3.0 https://docs.microsoft.com/en-gb/visualstudio/releasenotes/vs2017-relnotes-history
- Pure Data 0.49.1 **64 bit** (Install via installer)
https://puredata.info/downloads/pure-data/releases/0.49-1
- Kinect Azure Sensor SDK 1.3.0
https://docs.microsoft.com/en-us/azure/kinect-dk/sensor-sdk-download
- Kinect Azure Body Tracking SDK 0.9.5 - Kinect Azure Body Tracking SDK 0.9.5
https://www.microsoft.com/en-us/download/details.aspx?id=100636
# Recommended IDE # Recommended IDE
- rider by jetbrains if available - rider by jetbrains if available
- Visual Studio 2017 + ReSharper - Visual Studio 2017 + ReSharper
# Build Pool
Access my [NAS](http://quickconnect.to)
QuickConnectID: gyudon
Name: cylvester
Pass: dortmund
# How to properly clone the repo # How to properly clone the repo
After you clone the repo. please execute After you clone the repo. please execute
@ -23,24 +22,16 @@ After you clone the repo. please execute
This will recursive clone all submodules from the github. This will recursive clone all submodules from the github.
## PdBackend ## Running Pd and Unity Editor / Build
The unity project contains an Pd analyzer patch under Soundvision/UnityProject/Assets/StreamingAssets/pd/patch/analyzer.pd
The unity project contains a pd binary under StreamingAssets folder always start the analyzer patch before running anything in the editor or as a build.
PdBackend.cs monobehaviour automatically launches the Pd process when the game is started.
To use this Features PdBackend should exist in the scene.
## shmem ## shmem
The Unity project access the Arrays in Pd patch via shmem (Shmem) object The Unity project access the Arrays in Pd patch via shmem (Shmem) object
## Nuget package ## Nuget package
Some advanced feature such as Kinect Azure requires extra nuget package, using Unity NuGet. Some advanced feature such as Kinect Azure requires extra nuget package, using Unity NuGet.
https://github.com/xoofx/UnityNuGet https://github.com/xoofx/UnityNuGet
## Running Pd and Unity Editor / Build
open Soundvision/UnityProject/Assets/StreamingAssets/pd/patch/analyzer.pd ___ it will be activated by the build or the editor if a scene is run.
To add a registry, edit SoundVision/UnityProject/Packages/manifest.json To add a registry, edit SoundVision/UnityProject/Packages/manifest.json