3D peliohjelmointipaketti Lazarukselle
Mureakuha
3D peliohjelmointipaketti Lazarukselle sisältää Lazarus-kääntäjän, GLScene (OpenGL-)3D-kirjaston, QuArK 3D-olioeditorin ja OpenBSP-valokartan (Siis nämä kaikki kuuluvat samaan pakettiin) .
3D peliohjelmointipaketti asentaminen windowsiin
- 1)"Imuroidaan" 3DDevelopmentPack_02.exe noin 64 Megatavun asennuspaketti.
- 2) Käynnistetään asennus
- 3) Käynnistetään Lazarus
- 4) Suoritetaan Sanom - 3D-pikkukaupunki demo-ohjelma.
Seuraavassa vaiheessa voidaan QuArK 3D-olioeditorilla muokata vaikka Sanom-kaupunkia halutunlaiseksi.
Muita 3D esimerkkejä
3DDevelopmentPack:ssa on pääesimerkkinä Sanom.lpi ohjelma. Se sijaitsee kansiossa ..\3dpacks\quark\glscenedemo\. Mutta paketista löytyy myös monia muita toimivia 3D-esimerkkejä: Kansiosta (tai pikemmin ohjelmasta) ..\3dpacks\lazarus\components\glscene\Demos\physics\clothactor\clothactor.lpi löytyy kävelevä nainen. Voit katsella edestä, takaa, päältä jne. Vastaavan tapaista löytyy myös ..\3dpacks\lazarus\components\glscene\Demos\meshes\actor\actor.lpi ja ..\3dpacks\lazarus\components\glscene\Demos\meshes\actortwocam\actortwocam.lpi esimerkkiprojekteista.
Lisäksi paljon muitakin (yksinkertaisempia) 3D esimerkkejä erilaisiin ratkaisuihin joihin kannattaa tutustua:
- ..\3dpacks\lazarus\components\glscene\Demos\movements\pointto\pointto.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\movements\hierarchy\hierarchy.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\physics\furball\\furball.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\graph\projection\projection.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\graph\splines\splines.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\graph\points\points.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\graph\heightfield\heightfield.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\graph\fxy\fxy.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\sprites\caterpillar\caterpillar.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\sprites\imposter\project1.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\sprites\particles\particles.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\meshes\ducky\ducky.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\meshes\expolygon\expolygon.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\meshes\portal\portal.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\rendering\skybox\project1.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\rendering\culling\culling.lpi
- ..\3dpacks\lazarus\components\glscene\Demos\rendering\lining\lining.lpi
(Ja näistä kaikista on tietenkin mukana lähdekoodit)
