gpt4 book ai didi

java - PVector.random2D() 问题

转载 作者:行者123 更新时间:2023-12-02 13:19:06 27 4
gpt4 key购买 nike

如果我的粒子(类)的位置位于边缘,则尝试返回 PVector。这会打印错误“该方法必须返回 PVector 类型的结果”

PVector edges() {
if (pos.x < 0 + 10 || pos.x > width - 10 || pos.y > 0 +10 || pos.y < height - 10) {
return PVector.random2D();
}
}

最佳答案

您的函数不处理边缘测试的 else 分支,在这种情况下,返回的位置可能应该是相同的:

PVector edges() {
if (pos.x < 0 + 10 || pos.x > width - 10 || pos.y > 0 +10 || pos.y < height - 10) {
return PVector.random2D();
}else{
return pos;
}
}

关于java - PVector.random2D() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43642689/

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