gpt4 book ai didi

java - 将一些处理代码移植到 Eclipse,出现大量错误

转载 作者:行者123 更新时间:2023-12-01 15:55:52 25 4
gpt4 key购买 nike

我正在使用Processing 制作一个Android 应用程序,并决定将我的代码移植到Eclipse。我猜想处理和纯 Java 之间有很多区别,因为我立刻就遇到了对我来说毫无意义的错误。例如:

int inactiveThreshold = 300 + int(random(-100, 100));

int randomPointInterval = int(random(300, 500));

我收到错误“ token “int”上的语法错误,删除此 token ”

至于随机函数,我扩展了 PApplet 并导入了processing.core.*,所以我不明白为什么它不能正常工作。

在引用我创建的颜色的任何内容上也会出现错误:

back.drawBackground("shadow", backgroundColor);
back.drawBackground("front", backgroundColor);

尽管将backgroundColor初始化为整数,但“颜色无法解析为类型”:

int backgroundColor = color(100, 100, 120);

主类中还有一个处理鼠标移动的函数,当我引用它时,它说该函数未定义。

这些错误仅出现在主类中,所以我认为我应该先解决这个问题。我主要遵循这个来移植代码:

http://www.learningprocessing.com/tutorials/processing-in-eclipse/

我没有在纯 Java 中做太多事情,因此,Processing 的预编译器处理的过程中可能存在很多我没有注意到的差异。

最佳答案

对于 int 转换:执行

int i = (int)(valueToCase);

对于随机数:

java.util.Random rand = new java.util.Random();
// can't do random(min,max) - instead, do
int randNum = rand.nextInt(max-min) + min;

任何时候看到 java.blah.ClassName,都可以执行此操作,这样它就不会与 java.blah 限定符混在一起。

import java.blah.ClassName;

ClassName cn = new ClassName...

关于java - 将一些处理代码移植到 Eclipse,出现大量错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5061679/

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