There is no one-for-all solution to automatically translate a processing sketch to a openFrameworks one.
Because:
The following header file is a naive approach to this hard problem, however it does satisfy some find-replace tasks.
本文曾连载于hudo.it 社区
不同的程序之间要分离,保证一个程序出问题,其他程序不受影响
使用osc进行通信
基于数据的可视化程序,即使没有数据输入时,也应该有显示(因为是活动现场应用)
考虑各种可能出错的环节
Processing 效率不够的地方果断用 openFrameworks 来重写
这篇文章最初是QQ群中回答网友提问的记录,之后发表在豆瓣小组以及hudo.it 社区 中
答:
OSC首先是一套互联网通讯的协议,凡是可以连入网络的设备(PC、mac、iPhone)都可以用。但你并不需要去了解它到底是怎么一回事。
因为各种开发软件都有各自支持OSC的库。
processing 中就是oscP5,openframeworks就是ofxOSC.