游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2833|回复: 8

用OpenGL做2D按钮的疑惑

[复制链接]

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2004-11-28 21:51:00 | 显示全部楼层 |阅读模式
要要做一个贴图四边形按钮。
是不是就在屏幕最近可视点画一个四边形,让它总保持在前方,不被其他3D物体遮盖就可以了。

是不是这样做?有没有更好的方法或者现成的OpenGL函数可以实现2D按钮。

谢谢指点!!!

0

主题

52

帖子

58

积分

注册会员

Rank: 2

积分
58
发表于 2004-11-28 21:54:00 | 显示全部楼层

Re:用OpenGL做2D按钮的疑惑

画完所有东西之后再画按钮。而且要用正交投影模式。

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2004-11-28 21:55:00 | 显示全部楼层

Re:用OpenGL做2D按钮的疑惑

谢谢你的指点!
请原谅小弟的菜,小弟这个星期开始学OpenGL,小弟不知道什么是正交投影模式,能简单说说吗?

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-11-28 21:56:00 | 显示全部楼层

Re:用OpenGL做2D按钮的疑惑

差不多

不过好像要用正交投影(我是用D3D的,里面的Sprite很方便)

好像OGL与D3D的Z轴是相反的

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-11-28 21:57:00 | 显示全部楼层

Re:用OpenGL做2D按钮的疑惑

5555,,打字慢

0

主题

52

帖子

58

积分

注册会员

Rank: 2

积分
58
发表于 2004-11-28 21:58:00 | 显示全部楼层

Re:用OpenGL做2D按钮的疑惑

glOrtho
gluOrtho2D

//以上OK

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
 楼主| 发表于 2004-11-28 22:00:00 | 显示全部楼层

Re:用OpenGL做2D按钮的疑惑

谢谢大家的指点,不过我不知道什么是正交投影

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2004-11-28 22:06:00 | 显示全部楼层

Re:用OpenGL做2D按钮的疑惑

透视就是远的东西看起来小,近的看起来大
正交就是,远的东西和近的看起来一样大

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-11-28 22:10:00 | 显示全部楼层

Re:用OpenGL做2D按钮的疑惑

正交就是用无限远的平行光投影

透视就是用一点发出的光的投影
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 13:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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