在 Processing 中维护可重用对象的好方法是什么?
What could be a good way to maintain reusable objects in Processing?
我经常发现自己 copying/pasting 许多 class 从一个处理草图到另一个处理草图,有时我会更改其中一些,最终得到相同对象的许多不同版本。
是否有一种集中的方式来保持我的公共 classes 可用于处理?我应该直接使用 Java 并处理 class 路径吗?
您可能会做的一件事是将您的 类 打包为一个库。有一堆指令here,Google永远是你最好的朋友
但基本上,您需要将 类 放入包中,然后将它们导出为 .jar
文件。然后您需要将该 .jar
文件拖到您的 Processing 编辑器中,或者将它们放在库目录结构中。无论哪种方式,您都可以像使用任何其他 Processing 或 Java 库一样使用 类。
除了主 .pde
文件之外,您还可以考虑为 类 创建一个 .pde
文件,然后将其复制到草图目录中。我相信这将允许您在主草图文件中使用您的 类 而不必担心它们。
如果您还没有使用制表符,您也可以只使用制表符。
我经常发现自己 copying/pasting 许多 class 从一个处理草图到另一个处理草图,有时我会更改其中一些,最终得到相同对象的许多不同版本。
是否有一种集中的方式来保持我的公共 classes 可用于处理?我应该直接使用 Java 并处理 class 路径吗?
您可能会做的一件事是将您的 类 打包为一个库。有一堆指令here,Google永远是你最好的朋友
但基本上,您需要将 类 放入包中,然后将它们导出为 .jar
文件。然后您需要将该 .jar
文件拖到您的 Processing 编辑器中,或者将它们放在库目录结构中。无论哪种方式,您都可以像使用任何其他 Processing 或 Java 库一样使用 类。
除了主 .pde
文件之外,您还可以考虑为 类 创建一个 .pde
文件,然后将其复制到草图目录中。我相信这将允许您在主草图文件中使用您的 类 而不必担心它们。
如果您还没有使用制表符,您也可以只使用制表符。