我在计算机类中得到了这个看似简单的任务,事实证明它比我更难:程序得到0到1之间的随机浮点数,然后我需要变成0到17之间的int,不包括0和17(16可能的价值观).所以我开始做一个简单的for循环,它没有真正起作用所以我去了硬编码:
public static float step(float input){
if(input < (1/16 * 1)){
return 1;
}else if(input < (1/16 * 2)){
return 2;
}else if(input < (1/16 * 3)){
return 3;
}else if(input < (1/16 * 4)){
return 4;
}else if(input < (1/16 * 5)){
return 5;
}else if(input < (1/16 * 6)){
return 6;
}else if(input < (1/16 * 7)){
return 7;
}else if(input < (1/16 * 8)){
return 8;
}else if(input < (1/16 * 9)){
return 9;
}else if(input < …Run Code Online (Sandbox Code Playgroud) 这可能就像一个愚蠢的问题,但我在想,在打电话时
glClear(GL11.GL_COLOR_BUFFER_BIT);
glClearColor(1, 0, 0, 1);
Run Code Online (Sandbox Code Playgroud)
清除我的opengl项目中的屏幕是否有使用不同颜色的性能差异?我的意思是,例如,如果我清楚红色vs蓝色/绿色/*插入任何颜色它会以任何方式影响性能?