游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5902|回复: 5

opengl里面怎么在固定的位置显示文字?

[复制链接]

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2015-4-13 21:13:32 | 显示全部楼层 |阅读模式
文字的大小、位置不随视野的改变而改变,求助

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2015-4-13 21:20:27 | 显示全部楼层
新手求助各路大神

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
发表于 2015-4-14 15:41:38 | 显示全部楼层
用正交投影,别用透视,

你要是用opengl,用这个:
gluOrtho2D

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
 楼主| 发表于 2015-4-14 17:16:18 | 显示全部楼层
void glWindowPos2i(GLint x,GLint y)
{
     typedef void (__stdcall * ARBFUNC)(GLint x,GLint y);
   
     ARBFUNC glptr = 0;
     glptr = (ARBFUNC)wglGetProcAddress("glWindowPos2iARB");

     if(glptr)
         glptr(x,y);
     else printf("glWindowPos2iARB NOT exit\n");
}
用了这个之后可以了,问问这是什么?VC++?MFC?D3D?还是Windows API

31

主题

257

帖子

1752

积分

金牌会员

申城谍影

Rank: 6Rank: 6

积分
1752
QQ
发表于 2015-4-16 10:31:59 | 显示全部楼层
wglGetProcAddress是WGL的API,
它是一套windows平台上的封装库,
linux上有EGL,

WGL的缺点是只能在windows上用,不能跨平台。。。。。。。。

5

主题

26

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2015-4-30 09:20:33 | 显示全部楼层
用glRasterPos*来定位
再用glBitmap来绘制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-25 20:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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