Opengl控制台程序退出问题

Opengl控制台程序退出问题,第1张

一个很小很小的错误。

在绘制文本的时候,改变了xRaster的值:// xRaster += 50;

所以下次重绘的时候,号的位置就变了。

解决办法也很简单,在绘制号之前,重新把xRaster修改为25就行了。

glColor3f(10,00,00); //设置标记颜色为红色

xRaster = 25;

for(k = 0;k < 12;k++){ //将数据画为星号多点标记

glRasterPos2i (xRaster + k50,dataValue [k] - 4); //设置当前光栅位置

glutBitmapCharacter(GLUT_BITMAP_9_BY_15,'');

另外想问下楼主你学OpenGL是做什么?之前在学校里因为导师的项目需要,用了一年的OpenGL,现在基本上荒废掉了。

默认有Ctrl+C可以中断程序的;

Esc的话,简单的办法就是,用线程;

using SystemThreading;

        private static void DetectEsc()

        {

            ConsoleKey exitKey = new ConsoleKey();

            exitKey = ConsoleReadKey()Key;

            if (exitKey == ConsoleKeyEscape)

            {

                ConsoleWriteLine("ESC");

                EnvironmentExit(0);

            }

        }

        static void Main(string[] args)

        {

            Thread trd = new Thread(new ThreadStart(DetectEsc));

            trdStart();

            int i=1;

            while (true)

            {

                ConsoleWriteLine(i++ToString());

                ThreadSleep(2000);

            }

        }

以上就是关于Opengl控制台程序退出问题全部的内容,包括:Opengl控制台程序退出问题、c#控制台程序 任何时候按Exc就退出、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9274778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存