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包。