Processing I';我试图在处理过程中制造一组细胞,当它们彼此接近时,我想将数据从一个细胞传输到另一个细胞

Processing I';我试图在处理过程中制造一组细胞,当它们彼此接近时,我想将数据从一个细胞传输到另一个细胞,processing,Processing,我有代码,但它甚至不起作用。有人有什么想法吗?? 我不需要效率,我只需要一些想法。很难回答一般的“我该怎么做”类型的问题。如果你问一个特定的“我试过X,期望Y,但得到了Z”类型的问题,你会有更好的运气 但我可以在一般意义上提供帮助: 首先,你需要一次一个地完成这些步骤。你能不能创建一个简单的程序,只显示两个硬编码的圆圈,当它们彼此靠近时会改变颜色?你必须使用基本圆 您可能还希望封装您的数据。您可能有一个Cell类,它封装了一个单元格的数据和行为 当你有工作,然后你可以考虑你的整体设计。您可以在每

我有代码,但它甚至不起作用。有人有什么想法吗??
我不需要效率,我只需要一些想法。

很难回答一般的“我该怎么做”类型的问题。如果你问一个特定的“我试过X,期望Y,但得到了Z”类型的问题,你会有更好的运气

但我可以在一般意义上提供帮助:

首先,你需要一次一个地完成这些步骤。你能不能创建一个简单的程序,只显示两个硬编码的圆圈,当它们彼此靠近时会改变颜色?你必须使用基本圆

您可能还希望封装您的数据。您可能有一个
Cell
类,它封装了一个单元格的数据和行为

当你有工作,然后你可以考虑你的整体设计。您可以在每个
单元
上循环,然后找出附近还有哪些
单元
实例。当你有了它,你可以考虑在它们之间传输数据。您可以通过调用实例上的函数来实现这一点

下面是一些伪代码:

for(every Cell thisCell in cells){
   for(every Cell otherCell in cells){
      if(thisCell is near otherCell){
         otherCell.setData(thisCell.data);
      }
   }
}

不过,这只是一般的想法。具体如何完成每一步取决于你自己。如果你确实在某个特定的步骤上遇到困难,请在新的问题中发布一个,我们将从那里开始。祝你好运。

请附上你的代码,以便人们能够提供帮助