Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 8. prosinec 2009, 02:22:01 Předmět: |
|
|
bolejt> Někdo tomu prostě říká Scene Graph a o tom se už napsalo víc než dost. Každý si to implementuje trochu jinak, protože každý od toho má jiné požadavky. Není žádné "nejlepší" řešení, Semovo řešení je jen jedno z mnoha. Je to téma spíš z objektové analýzy a návrhu než z vývoje her. _________________ AMD Open Source Graphics Driver Developer |
|
Návrat nahoru |
|
 |
]semo[

Založen: 29. 07. 2007 Příspěvky: 1526 Bydliště: Telč
|
Zaslal: 8. prosinec 2009, 09:29:02 Předmět: |
|
|
eosie: Ale houby, je to téma z vývoje her.
Jinak samozřejmě: já i bolejt víme, že se to dá řešit více způsoby.
bolejt: ty závislosti, kterých se bojíš nebyly až tak zlý, tahle část kódu patřila v Aquadelicu k těm čistším. Zveřejnit můžu, přestože projekt byl komerční, ale je to Delphi. Máte zájem? _________________ Kdo jede na tygru, nesmí sesednout.
---
http://www.inventurakrajiny.cz/sipka/
Aquadelic GT, Mafia II, simulátory |
|
Návrat nahoru |
|
 |
Yossarian

Založen: 28. 07. 2007 Příspěvky: 274 Bydliště: Šalingrad
|
Zaslal: 9. prosinec 2009, 00:15:50 Předmět: |
|
|
]semo[ napsal: |
Máte zájem? |
Sem s tim. Prave se potykam s podobnym problemem.  |
|
Návrat nahoru |
|
 |
bolejt

Založen: 02. 05. 2009 Příspěvky: 45
|
Zaslal: 9. prosinec 2009, 01:32:30 Předmět: |
|
|
Eosie: drtivá většina scene graph článků se zabývá hierarchií scény z hlediska renderování. a nesouhlasím s tím, že to není součást vývoje her, vývoj engine/hry je přece (možná specifičtější) vývoj software.
]semo[: samozřejmě je zájem i z mé strany po vytvoření vlastního prototypu bych to s radostí prolezl skrz na skrz. _________________ Ball ball8; |
|
Návrat nahoru |
|
 |
]semo[

Založen: 29. 07. 2007 Příspěvky: 1526 Bydliště: Telč
|
Zaslal: 9. prosinec 2009, 09:33:27 Předmět: |
|
|
Tak ok, doufám, že nebudete zklamaní, nemůžu ukázat uplně celý zdrojáky hry (už proto, že nejsem autorem jen já :) ). Tady je to, o čem jsme se bavili: http://brozura.hkkfilm.eu/scene.zip
Je tam Scene.pas, kde jsou třídy TSceneNode a TSceneObject a pak tam najdete jádro fyziky a zvuku, kde jsou objekty co dědí z TSceneObject. Grafiku vám nedám, protože je to komplikovanější a jen by vás to mohlo zmást - motají se do toho SubMeshe a podobně.
Berte to spíš jako inspiraci, neříkám, že bych dnes něco nepřepsal ;). Budete-li to číst a něco bude nejasný, napište na icq. _________________ Kdo jede na tygru, nesmí sesednout.
---
http://www.inventurakrajiny.cz/sipka/
Aquadelic GT, Mafia II, simulátory |
|
Návrat nahoru |
|
 |
|