我有一个事件发生每8帧,使用:
if (frameCount % 8 ==1){}
我不能使用.NET,因为它会在两帧内触发事件,但我需要事件在模数是时开始。
if (frameCount % 8 < 1){}
因为它会触发两个帧的事件,但我需要事件在模数等于1时开始。
基本上,我想让事件在模数等于1和2时触发,但我不知道怎么做。我可以在这里指定一个范围吗?
谢谢!
我想让事件在模数等于1和2的时候被触发。
不,一个操作不能同时有两个结果。你想触发事件,如果 frameCount
被1整除 或 2.
你必须使用 ||
-运营商(逻辑OR):
if (frameCount % 8 == 1 || frameCount % 8 == 2) {
// [...]
}