1

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

0 回答 0