Unity3D中实现MIDI输入的奇怪现象

最近在用unity作个游戏。要用到MIDI作为输入源。Google了下,没有什么太有效的资源,除了一个要钱的,100刀~所以就没有去理会了。

然后查了MSDN,看了WINDOW的相关API。有相关的API可以使用。其中回调方法MidiInProc用来注册回调方法。里面可以接收到所有的MIDI设备的输入。

所以先在DOTNET的Form里做了个Demo。可以的。并且为了记录消息的数量,用了一个字段计数。

this.count++;

然后就啪啪啪的出来一些console消息了~

相同的代码移动到了unity,刚开始的时候可以运行,不过只要几秒中。console就不再来消息了。也就是输入设备好像没有反应了一样。再切换回From的demo里,还是正常~确实很奇怪。。

后来发现了个解决办法。

欲知详情~~再说~

转载于:https://my.oschina.net/isronik/blog/682856

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值