GLScene/pt: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | + | ## Contents | |
| 2 | + | ||
| 3 | + | * 1 Sobre | |
| 4 | + | * 2 Capturas de tela | |
| 5 | + | * 3 Autor | |
| 6 | + | * 4 Baixar | |
| 7 | + | * 4.1 Ultima versão (v1.0.0.2) | |
| 8 | + | * 4.2 Desatualizado | |
| 9 | + | * 5 SVN | |
| 10 | + | * 6 Relatório de Erros | |
| 11 | + | * 7 Registro das Mudanças | |
| 12 | + | * 8 Instalação da versão 1.0.0.2 | |
| 13 | + | * 9 Instalação da versão 0.9.6.1 | |
| 14 | + | * 10 Ajuda | |
| 15 | + | ||
| 1 | 16 | ### Sobre | |
| 2 | 17 | ||
| 3 | - | ||
| 18 | + | GLScene é uma biblioteca 3D baseada em OpenGL. Foi escrita inicialmente para Delphi, agora está rodando em C++ Builder, Kylix, Delphi e Lazarus. | |
| 4 | 19 | ||
| 5 | - | ||
| 20 | + | Suas características principais são: | |
| 6 | 21 | ||
| 7 | - | ||
| 22 | + | Descrição do Cenário (Scene) | |
| 8 | 23 | ||
| 9 | - | ||
| 10 | - | ||
| 11 | - | ||
| 12 | - | ||
| 13 | - | ||
| 14 | - | ||
| 15 | - | ||
| 16 | - | ||
| 17 | - | ||
| 18 | - | ||
| 19 | - | ||
| 20 | - | ||
| 21 | - | ||
| 22 | - | ||
| 23 | - | ||
| 24 | - | ||
| 24 | + | * Estrutura de objetos hierárquica, com tantos objetos quanto a memória permitir, facilmente expansível. | |
| 25 | + | * Interatividade com o gerenciamento da cena (vários peritos em Delphi). | |
| 26 | + | * Fácil de usar as funções de rotação e movimentação para cada objeto. | |
| 27 | + | * Objetos pré-definidos (todos os padrões do cubo para a chaleira, depois para sprite), facilmente expansível. | |
| 28 | + | * Objetos estruturados (cubo falso (dummy cube), objeto representante (proxy object)) para gerenciar objetos compostos. | |
| 29 | + | * Objetos processuais (altitude raio de visão (heightfield), sólidos de revolução, tubos (pipes), tesselators...). | |
| 30 | + | * Suporte completamente integrado a objetos 2D e 1D (suporte a sprites, linhas e spline). | |
| 31 | + | * Objetos HUD (sprites renderizados em coordenadas 2D) | |
| 32 | + | * Objetos Utilitários (Utility) (grades (grids), céu em formato de cúpula (skydome), setas (arrows)...). | |
| 33 | + | * Suporta classes para acessar o diretamente OpenGL | |
| 34 | + | * Objetos do tipo câmera e luz podem ser usados em qualquer lugar em uma hierarquia de objetos do cenário. | |
| 35 | + | * Objetos de comportamento podem ser anexados a objetos com o propósito de animação, facilmente expansível. | |
| 36 | + | * Efeitos especiais por objeto (aplicar a renderização antes/depois aos objetos e efeitos secundários ao cenário), facilmente expansível. | |
| 37 | + | * Suporte para sistemas de partículas, qualquer objeto ou objeto estruturado pode ser uma partícula. | |
| 38 | + | * Importação de arquivos do 3D Studio e coordenadas das texturas com cálculo automático e preciso dos vetores normais (usando os determinados grupos suavizadores do arquivo). | |
| 39 | + | * Outros formatos importados: OBJ/OBJF, SMD, MD2, STL, TIN, PLY. | |
| 25 | 40 | ||
| 26 | - | ||
| 41 | + | Materiais | |
| 27 | 42 | ||
| 28 | - | ||
| 29 | - | ||
| 30 | - | ||
| 31 | - | ||
| 32 | - | ||
| 33 | - | ||
| 34 | - | ||
| 35 | - | ||
| 36 | - | ||
| 37 | - | ||
| 38 | - | ||
| 39 | - | ||
| 43 | + | * Fácil de usar, otimizado, materiais para objetos. | |
| 44 | + | * Biblioteca de material para compartilhar e re-utilização de materiais. | |
| 45 | + | * Suporte a ambientes, difusão, emissão, reflexo e brilho. | |
| 46 | + | * Suporte a modos combinatórios (transparência, aditivo...) | |
| 47 | + | * Autogeração de canal alfa. | |
| 48 | + | * Suporte a formato de textura OpenGL, incluindo formatos comprimidos (DXT, S3TC etc.) | |
| 49 | + | * Suporte a plug-in shaders genérico | |
| 50 | + | * Suporte a classes de alto-nível de shaders Cg. | |
| 51 | + | * Suporte a imagem polimorfica para texturização (permite muitos formatos como também texturas processuais), facilmente expansível. | |
| 52 | + | * Mais de 150 cores pré-definidas como clrCornflowerBlue ou clrCoolCopper (facilmente expansíveis) além de cores padrão e especificações diretas do padrão RGBA | |
| 53 | + | * Fácil de usar as propriedades de movimentação de textura e de escalabilidade, independentemente das coordenadas de textura. | |
| 54 | + | * Suportam classes de Bitmap de 32 bits | |
| 40 | 55 | ||
| 41 | - | ||
| 56 | + | Renderização | |
| 42 | 57 | ||
| 43 | - | ||
| 44 | - | ||
| 45 | - | ||
| 46 | - | ||
| 47 | - | ||
| 48 | - | ||
| 49 | - | ||
| 50 | - | ||
| 51 | - | ||
| 52 | - | ||
| 58 | + | * Usa automaticamente o driver do hardware OpenGL se disponível. | |
| 59 | + | * Um bom funcionamento do modelo de câmera usando comprimento focal e a mira. | |
| 60 | + | * Múltiplas visões para uma ou mais cenas, fácil mudança de visão por seleção de câmera. | |
| 61 | + | * Suporte a névoa e a visão de profundidade. | |
| 62 | + | * Renderiza para um arquivo, para um bitmap ou para a impressora em qualquer resolução de cor e pixel. | |
| 63 | + | * Suporta a tela cheia com mudanças dinâmicas de resolução. | |
| 64 | + | * Reflexões e efeitos de espelho. | |
| 65 | + | * Fundição de sombras dinamicamente. | |
| 66 | + | * Suporte a sistema de alta-performance de partículas transparentes em cenários largos. | |
| 67 | + | * Seleção automática (por hierarquia ou por objeto) de frustrum. | |
| 53 | 68 | ||
| 54 | - | ||
| 69 | + | Animação | |
| 55 | 70 | ||
| 56 | - | ||
| 57 | - | ||
| 58 | - | ||
| 59 | - | ||
| 60 | - | ||
| 61 | - | ||
| 71 | + | * Propagação de eventos de progressão de tempo. | |
| 72 | + | * Animação de esqueleto (múltiplos ossos (bones) por vértice). | |
| 73 | + | * Interpolação de quadro (frame) e mudança de alvos (morph targets). | |
| 74 | + | * Comportamentos facilmente expansíveis. | |
| 75 | + | * Física dinâmica: inércia, aceleração, umidade e força de aplicação. | |
| 76 | + | * Iluminação automática e em tempo real da cena. | |
| 62 | 77 | ||
| 63 | - | ||
| 78 | + | Interface | |
| 64 | 79 | ||
| 65 | - | ||
| 66 | - | ||
| 67 | - | ||
| 68 | - | ||
| 80 | + | * Funções fácil-de-usar para determinar os objetos escolhidos. | |
| 81 | + | * Funções de ajuda para movimentação da câmera. | |
| 82 | + | * Funções de ajuda para a tradução do objeto escolhido. | |
| 83 | + | * Funções de ajuda para conversão entre telas e coordenadas globais, trajetória de raios (raycasting) | |
| 69 | 84 | ||
| 70 | - | ||
| 85 | + | Som | |
| 71 | 86 | ||
| 72 | - | ||
| 73 | - | ||
| 74 | - | ||
| 75 | - | ||
| 87 | + | * Suporte embutido para fontes som 3D e para o ouvinte. | |
| 88 | + | * Atualização automática da posição, da velocidade e da orientação das fontes de som e do ouvinte. | |
| 89 | + | * Amostras de som da biblioteca do componente. | |
| 90 | + | * Gerenciadores de sons para WaveOut, BASS e FMOD. | |
| 76 | 91 | ||
| 77 | - | ||
| 92 | + | Utilitários | |
| 78 | 93 | ||
| 79 | - | ||
| 80 | - | ||
| 81 | - | ||
| 82 | - | ||
| 83 | - | ||
| 84 | - | ||
| 85 | - | ||
| 86 | - | ||
| 94 | + | * Aperfeiçoamento de funções de geométricas e utilitários (vetor, quaternion e matriz...). | |
| 95 | + | * Suporte a funções e classes spline cúbica. | |
| 96 | + | * Engrenaram a manipulação e a otimização (stripification, vertex-cache awareness, etc.). | |
| 97 | + | * Componente para fazer o salvar-tela (screen-saver) totalmente configurável em alguns cliques. | |
| 98 | + | * Determinação precisa da velocidade do quadro (frame). | |
| 99 | + | * Cronômetro assíncrono (multi-threaded). | |
| 100 | + | * Suporte a joystick. | |
| 101 | + | * Acesso assíncrono ao teclado, suporte ao mapa de caracteres. | |
| 87 | 102 | ||
| 88 | - | ||
| 103 | + | Bibliotecas de terceiros | |
| 89 | 104 | ||
| 90 | - | ||
| 91 | - | ||
| 92 | - | ||
| 93 | - | ||
| 105 | + | * Suporte para biblioteca de física de ODE. | |
| 106 | + | * Suporte para Delphi Web Script (DWS). | |
| 107 | + | * Suporte para Camadas Diretas de Mídia Simples (Simple Direct Media Layer - SDL). | |
| 108 | + | * Suporte ao conjunto de ferramentas da biblioteca CG NVidea shader. | |
| 94 | 109 | ||
| 95 | - | ||
| 110 | + | Observações: O Delphi 5 tem suporte basicamente a BMP, WMF, EMF, ICO e JPG , você pode acrescentar suporte para GIF, TIF, TGA, PSD e muitos mais incluindo a biblioteca GraphicEx de Mike Lischke | |
| 96 | 111 | ||
| 97 | 112 | ### Capturas de tela | |
| 98 | 113 | ||
| 99 | - | ||
| 100 | - | ||
| 114 | + | [](</File:Gl_effect.jpg>) [](</File:Gl_cel.jpg>) [](</File:Gl_trinity.jpg>) | |
| 115 | + | [](</File:Gl_ode.jpg>) | |
| 101 | 116 | ||
| 102 | 117 | ### Autor | |
| 103 | 118 | ||
| 104 | - | ||
| 105 | - | ||
| 106 | - | ||
| 119 | + | Autor: inicialmente por Mike Lischke | |
| 120 | + | E há tempos sendo mantido por Eric Grange | |
| 121 | + | Portal LCL: [Christian Ulrich](</User:Christian> "User:Christian") | |
| 107 | 122 | ||
| 108 | 123 | ### Baixar | |
| 109 | 124 | ||
| 110 | 125 | #### Ultima versão (v1.0.0.2) | |
| 111 | 126 | ||
| 112 | - | ||
| 127 | + | * Uma nova versão pode ser encontrado em [Pagina de Arquivos Lazarus CCR](<http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=185641>). | |
| 113 | 128 | ||
| 114 | - | ||
| 129 | + | Isto deveria ser quase idêntico ao repositório cvs original de hoje em termos de funcionalidade e de problemas-corrigidos, porém, ainda existem algumas partes faltando. Lá não haverá um "Lazarus-com-instalador-GLScene" com esta nova versão, a menos que outra pessoa o crie. \--[Crossbuilder](</User:Crossbuilder> "User:Crossbuilder") 20:16, 18 Julho 2007 (CEST) | |
| 115 | 130 | ||
| 116 | 131 | #### Desatualizado | |
| 117 | 132 | ||
| 118 | - | ||
| 133 | + | Uma versão mais antiga(version 0.9.1.6) pode ser encontrada em [Pagina de Arquivos Lazarus CCR](<http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=98986&release_id=364007>) junto com um instalador do lazarus com GLScene já na IDE Lazarus e nas demonstrações da GLScene. ATUALIZAÇÃO: Esta versão está bem desatualizada agora. Se possível, faça a verificação com o svn (veja abaixo). | |
| 119 | 134 | ||
| 120 | 135 | ### SVN | |
| 121 | 136 | ||
| 122 | - | ||
| 123 | - | ||
| 124 | - | ||
| 137 | + | você pode verificar a versão do código-fonte atual do | |
| 138 | + | <http://svn.freepascal.org/svn/fpcprojects/glscene/trunk/> | |
| 125 | 139 | ||
| 126 | - | ||
| 140 | + | O comando seria: | |
| 127 | 141 | ||
| 128 | - | ||
| 142 | + | ``` | |
| 143 | + | svn co http://svn.freepascal.org/svn/fpcprojects/glscene/trunk glscene | |
| 144 | + | ``` | |
| 129 | 145 | ||
| 130 | - | ||
| 146 | + | Isto baixará do repositório da pasta (principal) para o diretório "glscene" de onde você deu o comando. | |
| 131 | 147 | ||
| 148 | + | No windows você pode usar os clientes como tortoise SVN e outros. | |
| 149 | + | ||
| 132 | 150 | ### Relatório de Erros | |
| 133 | 151 | ||
| 134 | - | ||
| 152 | + | [Relatório de Erros/Exibir pedido](<http://www.freepascal.org/mantis/>) Por favor selecione em Project "Packages" e em Category "glscene" para seus relatórios. Obrigado. | |
| 135 | 153 | ||
| 136 | 154 | ### Registro das Mudanças | |
| 137 | 155 | ||
| 138 | - | ||
| 139 | - | ||
| 140 | - | ||
| 141 | - | ||
| 142 | - | ||
| 143 | - | ||
| 144 | - | ||
| 145 | - | ||
| 146 | - | ||
| 147 | - | ||
| 148 | - | ||
| 149 | - | ||
| 150 | - | ||
| 151 | - | ||
| 152 | - | ||
| 156 | + | * 18.07.2007 liberação da versão Instantênea 1.0.0.2 | |
| 157 | + | * algumas coisas ajustadas , para se trabalhar com última versão svn do lazarus | |
| 158 | + | * adcionados objetos bitmaps ao SceneEditor (Editor de Cenário) | |
| 159 | + | * consertado outro AV dentro do SceneEditor | |
| 160 | + | * incorporado todos os remendos (patches) e erros consertados (bugfixes) do repositorio cvs do glscene original como texturas,dinâmicos.. | |
| 161 | + | * 13.06.2007 liberação da versão Instantênea 1.0.0.1 | |
| 162 | + | * incorporado todos os remendos (patches) e erros consertados (bugfixes) do repositorio cvs do glscene original | |
| 163 | + | * editor de cena aprimorado ( menos porradas, mas ainda precisa de algum amor) | |
| 164 | + | **Sugestão:** Salve seu projeto freqüentemente ;-) | |
| 165 | + | * seperada dependencia de material do mmsystem do suporte de som genérico, por exemplo, FMOD que está disponível em linux, também | |
| 166 | + | * muitos mais .. | |
| 167 | + | * 01.12.06 Adicionado suporte ao ODE, gtk2 e Cg shaders em Linux (ODE é limitada a liberação normal de versão, sem suporte a cones, cilindros e terrenos) | |
| 168 | + | * 10.08.05 Muitas mudanças para postar aqui veja o histórico cvs | |
| 169 | + | * 16.07.05 Porta GLScene 0.9.X | |
| 170 | + | * veja a Conta GLScene Sourceforge para o completo Registro das mudanças | |
| 153 | 171 | ||
| 154 | - | ||
| 172 | + | Status: Beta | |
| 155 | 173 | ||
| 156 | 174 | ### Instalação da versão 1.0.0.2 | |
| 157 | 175 | ||
| 158 | 176 | **Requer o fpc 2.1.4 ou superior e o lazarus 0.9.23 revisão 11348 ou superior !!** | |
| 159 | 177 | ||
| 160 | - | ||
| 161 | - | ||
| 162 | - | ||
| 163 | - | ||
| 164 | - | ||
| 165 | - | ||
| 166 | - | ||
| 178 | + | * **extraindo os códigos-fontes** | |
| 179 | + | * ZIP: | |
| 180 | + | * na pasta "lazarus/components/" execute o "unzip glscene-1.0.0.2.zip" | |
| 181 | + | Isto criará a pasta lazarus/components/glscene/ | |
| 182 | + | * SVN: | |
| 183 | + | * na pasta "lazarus/components/" execute o | |
| 184 | + | ``` | |
| 185 | + | svn co http://svn.freepascal.org/svn/fpcprojects/glscene/trunk glscene | |
| 186 | + | ``` | |
| 167 | 187 | ||
| 168 | - | ||
| 169 | - | ||
| 170 | - | ||
| 188 | + | Isto criará a pasta lazarus/componets/glscene/ | |
| 189 | + | * Tortoise SVN: adicione a pasta "glscene" manualmente então você fica com lazarus/components/glscene. Então clique com o botão direito do mouse sobre a nova pasta e escolha "SVN Checkout...". No campo "URL of repository" adicione | |
| 190 | + | ``` | |
| 191 | + | http://svn.freepascal.org/svn/fpcprojects/glscene/trunk | |
| 192 | + | ``` | |
| 171 | 193 | ||
| 172 | - | ||
| 194 | + | Confirme em "OK". | |
| 173 | 195 | ||
| 174 | - | ||
| 175 | - | ||
| 176 | - | ||
| 177 | - | ||
| 178 | - | ||
| 179 | - | ||
| 180 | - | ||
| 181 | - | ||
| 182 | - | ||
| 183 | - | ||
| 184 | - | ||
| 185 | - | ||
| 186 | - | ||
| 187 | - | ||
| 188 | - | ||
| 189 | - | ||
| 190 | - | ||
| 191 | - | ||
| 192 | - | ||
| 193 | - | ||
| 194 | - | ||
| 196 | + | ||
| 195 | 197 | ||
| 196 | - | ||
| 197 | - | ||
| 198 | - | ||
| 199 | - | ||
| 200 | - | ||
| 201 | - | ||
| 198 | + | * **Finalizando a instalação:** | |
| 199 | + | * copie de "lazarus/components/glscene/globallinks/*.lpl" para "lazarus/packager/globallinks/" | |
| 200 | + | * inicie o lazarus | |
| 201 | + | * selecione "Configure installed packages ..." do menu "Components" | |
| 202 | + | * selecione "glscenelazarus" da lista "Available packages" | |
| 203 | + | * clique no botão "Install selection" | |
| 204 | + | * clique no botão "Save and rebuild IDE" | |
| 205 | + | * ATENÇÃO: Pode ocorrer um erro em que o pacote "jpegforlazarus" não seja encontrado. Nesse caso faça o seguinte: | |
| 206 | + | * Components --> Open loaded package... | |
| 207 | + | * Escolha "glscenelazarus" (Versão 1.0.0.3) e clique em "Open..." | |
| 208 | + | * Na lista seguinte abaixe até "Required Packages" e remova dependência de "jpegfromlazarus". | |
| 209 | + | * Procure a unit "jpeg" na pasta /lazarus/components/glscene/Source/base e substitua "LazJPEG" (dentro da cláusula uses) por "LazJPG" (do pacote ImagesForLazarus). | |
| 210 | + | * Salve e repita os últimos 4 passos denovo. | |
| 211 | + | * SUGESTÃO: Você deveria ter instalado o pacote "ImagesForLazarus" (o mesmo caminho descrito para o pacote "glscenelazarus"). | |
| 212 | + | * repita os últimos 4 passos para os outros pacotes você queira usar. | |
| 213 | + | * Observação: o glsceneode e o glscenecgshader precisam de suas respectivas bibliotecas durante instalação no sistema! | |
| 214 | + | * **Observação:** você também pode tentar selecionar e instalar todos os pacotes em um 'Avançar'. Porém, eu prefiro fazer as coisas passo a passo, assim eu vejo onde falha, e se ele falha ;) | |
| 215 | + | * **Instalação "glscenelazarus" - erros:** (só precisou ao usar o glscene-1.0.0.2.zip, no svn já estão consertados) | |
| 216 | + | * Para corrigir a unit GLLCLViewer: procedure TGLSceneViewer.CreateParams(var Params: TCreateParams); - na procedure TGLSceneViewerLCL.CreateParams(var Params: TCreateParams); | |
| 217 | + | * Para corrigir a unit GLLCLViewer: procedure TGLSceneViewer.EraseBackground(DC: HDC); - na procedure TGLSceneViewerLCL.EraseBackground(DC: HDC); | |
| 218 | + | * Para corrigir a unit GLLCLFullscreenViewer: Mude "RegisterClasses([TGLSceneViewer, TGLFullScreenViewer]);" para "RegisterClasses([TGLFullScreenViewer]);" | |
| 202 | 219 | ||
| 203 | - | ||
| 204 | - | ||
| 220 | + | * **Lista de pacotes:** | |
| 221 | + | * **glscenelazarus** O pacote principal. | |
| 222 | + | * **glscenecgshader** Componentes Cg Shader | |
| 223 | + | * **glsceneode** Componentes ODE | |
| 224 | + | * **glss_fmodlaz** Componente FMOD | |
| 225 | + | * **gls_winonly** Apenas para Windows, contém suporte ao som do mmsystem, suporte ao BASS e ao componente GLScreenSaver | |
| 205 | 226 | ||
| 227 | + | * **Сompilação "demo" - erros:** | |
| 228 | + | * Se não encontrada a class - TGLSceneViewer: Para corrigir o uses (demo): GLLCLViewer - no GLViewer | |
| 229 | + | ||
| 206 | 230 | ### Instalação da versão 0.9.6.1 | |
| 207 | 231 | ||
| 208 | - | ||
| 209 | - | ||
| 210 | - | ||
| 211 | - | ||
| 212 | - | ||
| 213 | - | ||
| 214 | - | ||
| 215 | - | ||
| 216 | - | ||
| 217 | - | ||
| 218 | - | ||
| 232 | + | * Crie o diretório lazarus\components\GLScene | |
| 233 | + | * Neste diretório, extraia os arquivos do arquivo zip | |
| 234 | + | * Abra o lazarus | |
| 235 | + | * Abra o pacote glscenelazarus.lpk com o pacote de arquivo Component/Open (.lpk) do lazarus\components\glscene\Lazarus | |
| 236 | + | * (Só é necessário clicar em Compile, se você não quizer instalar o componente dentro da IDE) | |
| 237 | + | * Clique em Install | |
| 238 | + | * Repita estes passos (abra o .lpk, clique em install) para os outros pacotes você queira usar. Observação: estes pacotes adicionais precisam de bibliotecas adicionais (fmod, ode, Cg). | |
| 239 | + | * glscenecgshader.lpk : Cg shaders (apenas com placas NVidia?) | |
| 240 | + | * glsceneode.lpk : suporte para biblioteca ode | |
| 241 | + | * glsss_fmodlaz.lpk : suporte para biblioteca fmod | |
| 242 | + | * gls_winonly.lpk : isto só pode ser instalado no windows. Contém material screensaver como também suporte para biblioteca BASS. | |
| 219 | 243 | ||
| 220 | - | ||
| 244 | + | Sugestão: às vezes um Error "GLGraphics not found" ocorre. Não preocupe, apenas faça Tools->Build Lazarus novamente e isso deve solucionar. | |
| 221 | 245 | ||
| 222 | - | ||
| 246 | + | Uma instalação completa do Lazarus com GLScene já está disponível na IDE como [binary win32 release](<http://sourceforge.net/project/showfiles.php?group_id=92177&package_id=185641&release_id=405739>) ou <http://www.skinhat.com/lazarus> | |
| 223 | 247 | ||
| 224 | - | ||
| 248 | + | Apenas uma advertência para (novos) usuários de Linux: A GLScene no seu estado atual não está funcionando o "fora da caixa" (muitas modificações/inclusões são necessárias). ATUALIZAÇÃO: isto não é mais válido. A glscene para lazarus está sempre atualizada e a maioria das coisas funcionam muito bem fora da caixa do windows como também para linux. | |
| 225 | 249 | ||
| 226 | - | ||
| 250 | + | A partir da última versão da pasta (veja em svn acima) a versão para linux está funcionando bem. Algumas demonstrações (aproximadamente 20%) ainda estão quebradas mas a maioria da glscene está funcionando agora. Nós também estamos migrando para faze-lo funcionar em outras plataformas Unix como o FreeBSD. | |
| 227 | 251 | ||
| 228 | - | ||
| 252 | + | As partes que estão faltando/não-funcionando em sistemas não-windows são: glKeyboard (use o winapi, mas não é requesito principalmente), glSound (que usa o mm, nós precisamos usar a openal ou algo do tipo) | |
| 229 | 253 | ||
| 230 | - | ||
| 254 | + | Uma [[Lazarus- Game Developers Edition|instalador para windows completamente transparente]] foi planejada. | |
| 231 | 255 | ||
| 232 | 256 | ### Ajuda | |
| 233 | 257 | ||
| 234 | - | ||
| 235 | - | ||
| 258 | + | * Pode ser encontrada em [Pagina Principal do GLScene](<http://www.glscene.org>) | |
| 259 | + | * entre no canal #glscene em freenode.net | |
| 236 | 260 | ||
| 237 | 261 | --- | |
| 238 | - | ||
| 262 | + | *From the Free Pascal wiki, page "GLScene/pt", as the Internet Archive kept it on 2022-10-04. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
