MIDIキーボードのスライダーとノブを使ってUnityの変数を制御したいと思います。私はすでにPythonでPyGameを使用してこれを行っており、非常にうまく機能します。どういうわけか自分のunityscriptファイルをPythonファイルに接続できるかどうか疑問に思いました。
これは部分的に学術的です。あまりハッキングせずに、Pythonスクリプトから変数を取得するにはどうすればよいのでしょうか。
アイデアは、スライダーが制御する0から127までのMIDI値を持っているということです。これを移動して、場所などのUnityのパラメーターを変更します。
import time
from pygame import midi
midi.init()
foo=midi.get_default_input_id()
x=midi.Input(foo)
while 1:
midiValue = x.read(1)
try:
midiValue=midiValue[0]
print midiValue
except:
pass
time.sleep(.01)