GLScene开源库为Delphi提供了基于OpenGL的3D框架,通过GLScene的组件,你可以轻松的创建和渲染你的3D场景。而令人惊讶的是,对于这么优秀的开源库,在网络上居然找不到一个完整的安装说明,甚至于GLScene本身的官方文档也是不完整的。
基于这样的状况,我觉得很有必要和大家分享一下GLScene库完整的安装步骤。我的实践环境是WindowsXP + Delphi 6.0 +
Delphi Web ScriptII 2.0 + GLScene 1000714,各位的安装版本如有不同,可能需要稍作修改。
为了描述方便,这里用{Delphi}表示Delphi的安装目录,{DWSII}表示Delphi Web ScriptII的解压目录,{GLScene}表示GLScene的解压目录。对于Delphi Web ScriptII库和GLScene库,你也可以直接通过上文的相关链接获取完整的压缩包。
在Delphi的Library Path列表中,添加如下路径:
{DWSII}\Source
{GLScene}\Source
{GLScene}\Source\Base
{GLScene}\Source\CgShaders
{GLScene}\Source\DesignTime
{GLScene}\Source\FileFormats
{GLScene}\Source\GameAPIs
{GLScene}\Source\PhysicsAPIs
{GLScene}\Source\Platform
{GLScene}\Source\PlugIn
{GLScene}\Source\ScriptingAPIs
{GLScene}\Source\Shaders
{GLScene}\Source\SoundAPIs
{GLScene}\Source\VideoAPIs
搜索{GLScene}中的SDL.dll、cg.dll、cgGL.dll、ode.dll、bass.dll和fmod.dll,将它们全部拷贝到{Delphi}\Projects\Bpl目录, 然后安装{DWSII}\Delphi6\dws2VCLRuntime.dpk包,最后安装{GLScene}\Delphi6目录下的 GLScene6.dpk、GLS_SDL6.dpk、GLCg6.dpk、GLS_ODE6.dpk、GLS_DWS6.dpk、
GLSS_BASS6.dpk和GLSS_FMOD6.dpk包。
Delphi 3D Glscene安装,布布扣,bubuko.com