dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

Question about engine structure

 
dev.gamez.lv Forum Index -> Grafikas programmēšana un teorija
View previous topic :: View next topic  
Author Message
WhiteShadow



Joined: 23 Sep 2004
Posts: 26
Location: Valmiera

PostPosted: Tue Feb 08, 2005 12:11 pm    Post subject: Question about engine structure

So, taads jautaajums: kaada buutu piemeerotaaka struktuura prieksh dzineeja - viena dll, kur viss ir salikts blakus - renderers, fizika, fs, etc. vai katru no shiem komponentiem realizeet atseviskjaa dll?
_________________
Black holes are where God divided by zero.
Back to top
View user's profile Send e-mail
s1
Guest





PostPosted: Tue Feb 08, 2005 3:07 pm    Post subject:

var jau katru lietu glabāt vienkārši cpp failos(vai arī pas), izveidojot ērti lietojamas klases. Tas ir tikai mans viedoklis.
Back to top
Digital-X



Joined: 11 Jan 2004
Posts: 79

PostPosted: Tue Feb 08, 2005 3:26 pm    Post subject:

Es iesaku dll. Tos tu vareesi izmantot arii citos projektos, un ja peeksni kaads speeleetaajs blauj par kaut kadam problemam, tad sataisot tev vinjam nebus jadod 5 megu exe (piem.) bet varesi iedot attiecigo DLL (100kb) :)

DLL
_________________
Security: http://www.netsec.lv/forums/
Back to top
View user's profile
WhiteShadow



Joined: 23 Sep 2004
Posts: 26
Location: Valmiera

PostPosted: Wed Feb 09, 2005 1:42 pm    Post subject:

Domaaju, ka taisniiba buus Digital-X viedoklim Smile
_________________
Black holes are where God divided by zero.
Back to top
View user's profile Send e-mail
WhiteShadow



Joined: 23 Sep 2004
Posts: 26
Location: Valmiera

PostPosted: Wed Feb 09, 2005 1:48 pm    Post subject: Re: s1

Quote:
var jau katru lietu glabāt vienkārši cpp failos(vai arī pas), izveidojot ērti lietojamas klases. Tas ir tikai mans viedoklis.


Nesaprotu tavu domu - tu laikam runaa par dzineeja organizeeshanu pirms kompilaacijas
_________________
Black holes are where God divided by zero.
Back to top
View user's profile Send e-mail
chaosman



Joined: 28 Oct 2003
Posts: 64
Location: Rīga

PostPosted: Wed Feb 09, 2005 9:07 pm    Post subject:

Atkariigs no taa, ko veelies panaakt un attieciigi no projekta apjoma. Jaataisaa taa, ka ir vienkaarshaak. Liidz zinaamaam robezhaam ir vieglaak, ja viss kods kompileejas vienaa .exe. Liidzko taa paliks vairaak, buus labaak sadaliit sisteemu vairaakos moduljos. Ideaalas receptes visiem gadiijumiem nekad nav.
Pavisam elegantai sisteemai vari meeginaat uztaiisiit tos .dll kaa dinamiski ieladeejamus pluginus. Kaut gan jeega no taa ... Rolling Eyes
Kaadreiz lietieoju kopaa vairaakus .dll un statiskos libraarijus (.lib), tas gan bija nedaudz nepaardomaati, jo sanaaca biezhi mainiit kodu arii .lib un gadiijaa ka aizmirsu paarkompileet paareejos moduljus peec .lib paarkompileeshanas. Automaatiki tachu tas nenotiek!
Veel bija probleemas ar globaalajiem mainiigajiem - katram .dll bija savi eksemplaari. Liidz ar to gluki - vienaa vietaa inicializee p = new Something(), citur peec tam p == NULL. Secinaajums - globaalos mainiigos vispaar nevajag izmantot...
Back to top
View user's profile
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Wed Feb 09, 2005 11:31 pm    Post subject:

Tas tak sen zināms, ka globālie mainīgie ir evil :)) Ne tur drošs threadings, ne kas cits.. :)
Back to top
View user's profile Send e-mail
WhiteShadow



Joined: 23 Sep 2004
Posts: 26
Location: Valmiera

PostPosted: Thu Feb 10, 2005 10:48 am    Post subject:

preciizi Cool
_________________
Black holes are where God divided by zero.
Back to top
View user's profile Send e-mail
Display posts from previous:   
dev.gamez.lv Forum Index -> Grafikas programmēšana un teorija All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group