Processing 如何通过整数-10到10使用循环模?

Processing 如何通过整数-10到10使用循环模?,processing,modulus,Processing,Modulus,我知道我可以使用模来循环正数,例如0到10看起来像这样: i++; i %= 10; 但是我怎样才能使它变成这样,而不是从0开始,而是从-10开始? 谢谢。不要使用模数 i++; if (i >= 10) i = -10; 这是解决办法吗 i = i%20 - 10;

我知道我可以使用模来循环正数,例如0到10看起来像这样:

i++;
i %= 10;
但是我怎样才能使它变成这样,而不是从0开始,而是从-10开始? 谢谢。

不要使用模数

i++;
if (i >= 10) i = -10;

这是解决办法吗

i = i%20 - 10;