标签: processing modulus
我知道我可以使用模数来循环通过正数,例如0到10看起来像这样:
i++; i %= 10;
但是我怎么能这样做而不是从0开始它从-10开始呢? 感谢。
答案 0 :(得分:1)
不要使用模数。
i++; if (i >= 10) i = -10;
答案 1 :(得分:1)
这可能是解决方案吗?
i = i%20 - 10;