我想用我的 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)