【文件属性】:
文件名称:OpenGL的Alpha混合(演示程序+源代码)
文件大小:312KB
文件格式:7Z
更新时间:2015-12-29 15:30:52
OpenGL glut tga alpha
操作说明:
[w][s][a][d]键:控制最中间的方块移动。
[F1~F5]键:设置背景颜色,其中F2~F5的背景颜色可以掩盖一个方块。
[Esc]键:退出。
Windows下可能出现的错误:
1、无法定位程序输入点-except-handler4-commom于动态链接库msvcrt.dll上。
这种错误是由于新版msvcrt.dll含有异常处理机制,而老的msvcrt.dll没有。你可能需要更换一个msvcrt.dll,试试可以运行程序的计算机,找到Windows/system32/msvcrt.dll,复制粘贴到无法运行程序的计算机的相同位置即可。
2、无法找到glu32.dll、opengl32.dll,同上所述,将响应的动态链接库复制到对应的位置即可。
Linux下可能出现的错误:
1、没有为 可执行文件 文件类型安装应用程序。
权限问题,将可执行属性加上。
2、如果找不到相关的动态库,需要安装。具体问题可以到http://blog.csdn.net/jiangcaiyang123上向我留言。
如果你发现程序中的方块运动过快或者过慢,那么请自行编译程序并且更改相关数据。程序在Windows使用minGW编译。我的开发环境是:
Windows:Windows8+QtCreator2.6+QtSDK4.8.4+minGW4.4.1。
Linux:Ubuntu11.10+QtCreator2.4+QtSDK4.8.1+gcc4.4
【文件预览】:
project
----libLogo_X11.a(16KB)
----GLWidget.h(944B)
----Logo.h(428B)
----libLogo_win32.a(11KB)
----Math3D.h(1KB)
----AlphaBlendProject.pro(449B)
----Readme.txt(358B)
----Math3D.cpp(669B)
----KeyEvent.cpp(486B)
----main.cpp(2KB)
----GLWidget.cpp(5KB)
----KeyEvent.h(230B)
bin
----Readme(操作手册).txt~(1KB)
----Readme(操作手册).txt(1KB)
----Windows()
--------glut32.dll(166KB)
--------OpenGL的Alpha混合.exe(30KB)
----Linux()
--------OpenGL的Alpha混合(28KB)
----Logo()
--------ExitHint.tga(42KB)
--------Luo_Tianyi.tga(390KB)
网友评论
- 刚接触Qt 下来学习下
- 有用处~用来做毕设参考,比较简单,适合初学者
- 不错, 学习下如何使用qt
- 很不多~~很多原理值得学习
- 简单,有效。
- 不错,最简单的demo
- 很好,很强大,就是太简单了,不知道有没有关于纹理alpha混合相关的代码