所以问题是:编写一个程序,读取一系列输入值,并使用星号显示值的条形图。您可以假设所有的值都是正的。首先计算出最大值。这个值的标杆应该用40个星号画出来。较短的条形应按比例使用较少的星号。例如:
***********************
*********
****************************************
****
*******************
以下是我的代码:
int count = 0;
//Finds largest Value
int largestValue = numbersArray[0];
for (
我正在编写的程序在屏幕上画了多颗星星,并给出了随机的方向和速度。星星会从面板的边缘弹出,待在里面。我需要让星星在它们移动的时候旋转。我已经尝试了这么多事情,但我想不出来。下面是我用来画星星和移动它们的代码。
其他信息:
-the明星在一个名为“星星”的集合中
-there是我写的两个类,“星星”和"MyJPanel“
设置分数:(在星光班)
for (double current = 0; current < nPoints; current += 1)
{
i = (int)current;
int[] X = new int[nPoints * 2];
我正在学习一系列NeHe OpenGK教程。做了一些奇特的事情;我什么都懂,除了两件事,我认为这两件事是整个教程的基础。
在DrawGlScene函数中,我不理解下面这行。
glRotatef(tilt,1.0f,0.0f,0.0f); // Tilt The View (Using The Value In 'tilt')
我理解这一行的作用,教程中也非常清楚地提到了这一点。但我不明白他为什么要让屏幕倾斜。
另一件事是,他首先倾斜屏幕,然后以星形角度旋转屏幕,然后立即进行相反的操作。这是什么技术?需要倾斜的是什么?当星星面向用户时,只需旋转星星即可。
glRotatef(