游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1718|回复: 3

怎么回显示乱七八糟的图形??

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-9-26 12:48:00 | 显示全部楼层 |阅读模式
程序一运行就显示乱七八糟的图形,要用鼠标拖大或拖小窗口一下,才会显示我要的图形
运行每个程序都是这样,书上网上的例程也是这样。
就比如下面这样一个简单例子吧:
#include <GL/glut.h>
void init(){
        glClearColor(0.0,0.8,0.0,0.1);
        glMatrixMode(GL_PROJECTION);
        gluOrtho2D(0.0,200.0,0.0,150.0);
}
void lineSegment(){
        glColor3f(1.0,0.0,0.0);
        glClear(GL_COLOR_BUFFER_BIT);
        glBegin(GL_LINES);
                glVertex2i(180,15);
                glVertex2i(10, 145);
        glEnd();
        glFlush();
}
void main(int argc, char ** argv){
        glutInit(&argc,argv);
        glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
        glutInitWindowSize(400,300);
        glutCreateWindow("first");
        init();
        glutDisplayFunc(lineSegment);
        glutMainLoop();
}
[em4]为什么啊,帮帮我啊~~~

1

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2005-9-26 16:03:00 | 显示全部楼层

Re:怎么回显示乱七八糟的图形??

我调试了一下,好好的啊

18

主题

279

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
发表于 2005-9-26 16:34:00 | 显示全部楼层

Re:怎么回显示乱七八糟的图形??

花屏都是驱动的问题,一般出现在画第一帧时。启动时给窗口多发个WM_PAINT吧。

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-9-27 13:53:00 | 显示全部楼层

Re:怎么回显示乱七八糟的图形??

谢谢大家^_^
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 23:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表