gpt4 book ai didi

java - 包括来自不同于根目录的 .pde 文件

转载 作者:行者123 更新时间:2023-11-30 07:40:05 29 4
gpt4 key购买 nike

基本上是一个非常简单的问题:

我知道说我有我的文件夹 Sketch我可以创建一个 Sketch.pde文件和 Processing 然后将运行该 Sketch.pde作为我的 main如果我要求 VSCode 构建我的草图的新版本。

现在,如果我想存储一个不在我的 Sketch.pde 中的类文件,我可以创建 ClassName.pde并写下我的 class ClassName { ... }代码在那里。

我目前正在执行一项任务,我们将使用 Processing version >3 来制作游戏。为了对我们的 git 文件夹进行一些组织,我想将我的不同类文件分开到 Sketch 下的不同文件夹中。 .说属于组的所有文件 enemiesSketch\Enemies\<ClassName>.pde 下.

我注意到 Processing 无法识别存储在 main 以外目录中的类使用我习惯的普通语法来创建文件。是否可以对 Enemies = Sketch\Enemies 做类似的事情? ?

TLDR 您能否从主文件的根目录的子文件夹中包含类文件。

最佳答案

不幸的是,处理 (AFAIK) 只会考虑同一级别的 .pde,而不是子文件夹/包。

如果您绝对必须使用 Processing IDE,您可能需要使用平面文件夹结构(所有 .pde 文件都在同一个草图文件夹中)。

最终,所有 .pde 文件都聚集到一个 .java 文件中。

如果它是 java 包和一个更好的编辑器,那么您可以随意使用任何支持 java 项目的 IDE(没有尝试过 VSCode,但 IntelliJ/eclipse 等可以工作)。设置原始 Java 项目后,您可以使用 Processing 的 core.jar 库。

你应该看看 Kevin Workman's Processing in Java tutorial其中有非常详细的解释。

关于java - 包括来自不同于根目录的 .pde 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58291187/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com