一、tao.Opengl技术简介
Opengl是一种C风格的图形库,即opengl中没有类和对象,只有大量的函数。Opengl在内部就是一个状态机,利用不同的函数来修改opengl状态机的状态,以达到需要的效果。
Tao框架是C#使用Opengl的一种图形库,其他可供C#使用的图形库有诸如Sharpgl等。Tao框架包含了许多C库,如表1。Tao库结合了C#语言的特点,使得在使用Tao库时更加方便。
|
库 |
用途 |
1 |
Tao.OpenAl |
丰富的音频库 |
2 |
Tao.OpenGl |
即可使用的图形库 |
3 |
Tao.Sdl |
Simple DirectMedia Layer,2D库 |
4 |
Tao.Platform.Windows |
支持通过Windows.Forms使用OpenGl |
5 |
Tao.PhysFs |
一个I/o包装器,支持游戏资源存档等 |
6 |