VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 488|回复: 1

[原创] 狗尾续貂-OpenGL例程补上

[复制链接]
75_avatar_middle
最佳答案
0 
在线会员 发表于 2019-5-16 20:20:32 | 显示全部楼层 |阅读模式
     window系统库不提供2.0及以上版本Opengl支持,需要从开源网站下载,这里下载了glew,glut ,绑在例子里。
程序加载位图,没用d3d的通用开源库,用的gdi+,它也能载入各种位图。加载位图,又多一条路。
其实opengl大多都不采用window提供的函数,而采取直接读取文件的开源库,那就更复杂了。
这里只想提供简单的Opengl框架,但是做起越做越复杂,只好打住。
程序运行界面
狗尾续貂-OpenGL例程补上
天空盒做的最简单,地板也很粗糙,表达的只是哪个意思。天空盒实际可以用6面贴图的那种,至少清晰。
地板一个贴图,拉伸的变形,初学者勉强应付,实际要做各种小贴图拼接。不过太复杂就不愿学,这是学习惰性。
文本倒是可以,跟d3d例程原理一样,文字集中写到一大纹理上,只写一次,不耽误效率。但是
文本区跟窗口一样大,拉伸窗口,就会有毛病,就冻住窗口,不允许用户拉,如果实在要允许用户拉,就不要跟
窗口一样大,而是要跟最大分辨率一样,就不会担心用户拉窗口,但变小时文字有挤压。有得必有失。
例程在这里
   
狗尾续貂-OpenGL例程补上 ConOpenGL.rar (4.21 MB, 下载次数: 5)




上一篇:五子棋
下一篇:大家来找茬挂
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-9-19 18:09

Powered by CcTry.CoM

© 2009-2020 cctry.com

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