代码之家  ›  专栏  ›  技术社区  ›  Maurice Perry

Java与Quartz Composer的接口

  •  3
  • Maurice Perry  · 技术社区  · 17 年前

    我已经编写了这个事件摄影应用程序,其中包括一个幻灯片。应用程序是用Java编写的,是多平台的。然而,在MacOSX上,它利用了Quartz Composer的图形功能,在Java窗口中包含了一个QC组件。该组件基于Xcode附带的示例。

    这种方法的问题在于,在QC项目中需要大量难看的javascript代码,而构建这些项目的设计师不是程序员。

    理想情况下,我希望将参数绑定到QC项目中已发布的输入。有没有人已经做过这种工作,或者可以给我介绍一些关于Java和QC接口的信息? 提前谢谢。

    2 回复  |  直到 16 年前
        1
  •  2
  •   qrunchmonkey    17 年前

    基于Objective-C的MacOSAPI中有一些绑定,可以实现您想要的功能,但是我不知道如何在Java中访问这些绑定。

    但是,Quartz Composer支持OpenSoundControl,它允许您通过UDP或TCP连接发送命名参数(浮点、整数和字符串)。然后,设计师应该能够使用Quartz Composer的可视化编辑器将这些命名输入连接到他需要的任何补丁参数。

        2
  •  -1
  •   ekj    14 年前

    我自己还没有这样做,但我假设您可以使用JNI访问objective-c接口,以访问java应用程序中发布的端口。