soundvision/README.md

38 lines
1.1 KiB
Markdown
Raw Normal View History

2019-07-05 20:57:42 +00:00
# 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
2019-09-29 20:32:39 +00:00
- Pure Data 0.49.1 **64 bit** (Install via installer)
2019-07-05 20:57:42 +00:00
2019-07-06 12:17:02 +00:00
# Recommended IDE
- rider by jetbrains if available
- Visual Studio 2017 + ReSharper
# Build Pool
2019-07-06 12:17:18 +00:00
Access my [NAS](http://quickconnect.to)
2019-07-06 12:18:08 +00:00
QuickConnectID: gyudon
2019-07-06 12:17:18 +00:00
Name: cylvester
Pass: dortmund
2019-07-06 12:17:02 +00:00
2019-07-05 20:59:11 +00:00
# How to properly clone the repo
After you clone the repo. please execute
2019-07-05 20:59:48 +00:00
2019-07-05 20:59:11 +00:00
``` git submodule update --init --recursive ```
2019-07-05 20:59:48 +00:00
This will recursive clone all submodules from the github.
2019-07-05 20:59:11 +00:00
2019-09-29 20:32:39 +00:00
## 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
2019-10-02 08:38:46 +00:00
## wix heat command
execute following command under bin directory
2019-09-29 20:32:39 +00:00
2019-10-02 08:38:46 +00:00
heat dir . -ag -gg -dr Cylvester -directoryid Cylvester -srd -sreg -cg UnityComponentGroup -out source.wxs -var var.UnityBuildDir
2019-07-05 20:59:11 +00:00