3D游戏开发包 Plib
3D游戏开发包 Plib,它由以下组件组成: <p> </p> <table class="ke-zeroborder"> <tbody> <tr> <td><a href="/misc/goto?guid=4959500850997954005">Picoscopic User Interface Library (PUI)</a></td> <td>A fully portable set of GUI widgets that need OpenGL and C++ to operate. Useful for games because rendering these widgets is performed very quickly by your 3D hardware.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851076713319">Sound Library (SL)</a></td> <td>A fully portable Audio driver suited to C++, GLUT and realtime applications that need low latency. Includes a simple 'MOD' music loader/player.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851163545268">Standard Geometry Library(SG)</a></td> <td>A set of matrix and vector math functions that was specifically written to simplify the writing of efficient OpenGL programs. You need to include this code into any SSG applications. Widely used within PLIB itself. </td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851255842391">Simple Scene Graph Library (SSG)</a></td> <td>A scene graph library layered on top of OpenGL. Also contains code to load and save lots of 3D file formats.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851332691870">PUI Auxiliary Library (PUAUX)</a></td> <td>Additional functionality layered onto PUI - not every PUI program will need these but they can perhaps save you some effort.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851412705261">SSG Auxiliary Library (SSGA)</a></td> <td>Additional functionality layered onto SSG - not every SSG program will need these but they can perhaps save you some effort.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851509317376">Joystick wrappers (JS)</a></td> <td>Supports more Joysticks with more axes and buttons than GLUT.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851607216296">Fonts'n'Text Library (FNT)</a></td> <td>Supports text output in OpenGL using texture mapped fonts. These are much faster to render than GLUT's fonts.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851685316705">Utility Library (UL)</a></td> <td>A simple portability library to hide basic operating system incompatibilities. Widely used within PLIB itself.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851767530528">Pegasus Network Library (NET)</a></td> <td>Pegasus is a C++ library for assist you in adding networking to your games.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851846679827">PLIB Scripting Language (PSL)</a></td> <td>A very lightweight, stackless C-like scripting language.</td> </tr> <tr> <td><a href="/misc/goto?guid=4959500851931642690">PLIB Windowing Library (PW)</a></td> <td>A lightweight windowing library. This is a very basic library - it only supports a single, double-buffered RGB OpenGL window - with support for keyboard and mouse. Simple though it is, it's usually plenty for OpenGL games and other simple OpenGL applications.</td> </tr> </tbody> </table> <p></p> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1326606174890" target="_blank">http://www.open-open.com/lib/view/home/1326606174890</a></p>
本文由用户 ig8537 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!