文件名称: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)