我正在使用名为 FLOSC.jar 的独立桥在 Flash 和 MaxMSP 之间进行通信。通过 OSC 端口。 Flosc 是一个开源 Java 项目。
我的主要问题是:对于像我这样的 Java 新手(尽管我在高级语言方面有经验)使用 classes provided 将相同的桥接功能写入我自己的 java 程序有多容易/困难。通过 Flosc 项目?
有人可以看一下源代码并让我知道我需要哪些文件(其中的文件数量令人困惑!)并给我一个如何进行此操作的概要吗?
非常感谢!
最佳答案
我给你的建议是只使用 FLOSC。一方面,9 个源文件/类对于您正在做的事情来说并不算多。如果它有 50 个类/文件,并且有大量你不需要的额外功能,我想说如果你想要做的任务很小,也许你可以重写它以摆脱臃肿。但在这种情况下,我看不出重写的意义,因为您的版本可能具有接近相同级别的复杂性。您将需要一个 OscMessage 类、一个 OscPacket 类、一个 TcpServer 类等等。
重写一些有用的东西几乎从来都不是一个好主意,除非你有很多空闲时间并且你想学习一项技术。如果 FLOSC 不能正常工作或者有错误,那就是另一回事了——有时,当您一开始就没有编写有错误的代码时,重写比调试更容易。但这又取决于您需要重写多少代码。
至于对你来说是否会困难,这个很难说——你所说的“高级语言”是什么意思?您有多少编程经验?
关于java - 初学者将开源 java 项目重新编译到我的自定义项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544257/