Beste Tweakers,
Voor een projectje ben ik bezig met het ontwerpen van de structuur van de 3d-engine. Werken met 3d heb ik eerder gedaan, maar omdat dit een echte engine moet worden, zit ik te denken over de structuur ervan.
Mijn huidige opzet :
3 lagen:
1. grafische engine
2. game engine
3. het spel
de grafische engine :
form = de mesh, enz
action = het deel dat de "form" aanstuurt zodat er een animatie van komt
status = het deel dat aan de "action" doorgeeft welke animatie er gebruikt moet worden, hoe lang, enz
kan overweg met non-render entities: ja (form = een licht met kleur intensity enz, action = schijn, status = enabled)
Iemand die mij hier nog een advies kan geven, voor ik begin met het coden van deze 3d-engine (die tevens gekoppeld wordt met OpenGL+DirectX)? Zie ik misschien iets heel erg over het hoofd?
Voor een projectje ben ik bezig met het ontwerpen van de structuur van de 3d-engine. Werken met 3d heb ik eerder gedaan, maar omdat dit een echte engine moet worden, zit ik te denken over de structuur ervan.
Mijn huidige opzet :
3 lagen:
1. grafische engine
2. game engine
3. het spel
de grafische engine :
code:
1
2
3
4
5
| world | entity --------------------------- | | | form action status |
form = de mesh, enz
action = het deel dat de "form" aanstuurt zodat er een animatie van komt
status = het deel dat aan de "action" doorgeeft welke animatie er gebruikt moet worden, hoe lang, enz
kan overweg met non-render entities: ja (form = een licht met kleur intensity enz, action = schijn, status = enabled)
Iemand die mij hier nog een advies kan geven, voor ik begin met het coden van deze 3d-engine (die tevens gekoppeld wordt met OpenGL+DirectX)? Zie ik misschien iets heel erg over het hoofd?