Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Processing 如何使事件每8帧和最后两帧发生一次(处理)?_Processing - Fatal编程技术网

Processing 如何使事件每8帧和最后两帧发生一次(处理)?

Processing 如何使事件每8帧和最后两帧发生一次(处理)?,processing,Processing,我每8帧发生一次事件,使用: if (frameCount % 8 ==1){} 我不能使用: if (frameCount % 8 < 1){} if(帧数%8

我每8帧发生一次事件,使用:

if (frameCount % 8 ==1){}
我不能使用:

if (frameCount % 8 < 1){}
if(帧数%8<1){
因为它会触发两帧的事件,但我需要在模等于1时启动事件

基本上,我希望当模等于1和2时触发事件,但我不知道怎么做。我可以在那里指定一个范围吗

谢谢

我希望在模等于1和2时触发事件

否,一个操作不能同时有两个结果。如果
frameCount
可被12整除,则需要触发事件

您必须使用
|
-operator():

if(帧数%8==1 | |帧数%8==2){
// [...]
}
我希望在模等于1和2时触发事件

否,一个操作不能同时有两个结果。如果
frameCount
可被12整除,则需要触发事件

您必须使用
|
-operator():

if(帧数%8==1 | |帧数%8==2){
// [...]
}

好的,谢谢。我得上12个小时的班。我不只是不礼貌。是的,谢谢。我得上12个小时的班。我不仅仅是不礼貌。