Engin?
Zaključano
Zakačeno
Izgleda da mnogima ta rec nije jasna, sudeci po pitanjima na ovom forumu. 3D programiranje podrazumeva rad sa bibliotekama funkcija koje omogucavaju "realne" prikaze trodimenzionalnih objekata - dakle projekcija, racun svetla itd. Engine je ... ponestaje mi reci. Idi na Google pa ukucaj game engine, skini neki pa vidi... U svakon slucaju daleeeeeko od samog VC++.
Engine je skup funkcija/klasa koja ti olaksava pisanje neke igre.
Znaci, neko sedne, napravi, i posle ti sa lakocom programiras, koristeci engine, tj. skup gotovih funkcija,klasa,objekata...
Znaci, neko sedne, napravi, i posle ti sa lakocom programiras, koristeci engine, tj. skup gotovih funkcija,klasa,objekata...
Engine = mašina = motor. Ovo sve kazuje, znači kod koji podreće igru (ili neki drugi program), uključujući kod koji renderuje 3d vanzemaljce, ali i kod za podršku mrežnoj igri, zvuku ili različitim kontrolerima itd, engine je taj koji definiše mogućnosti programa (npr. da li može da podrži 5.1 sorround ili samo mono zvuk :)
Naravno vidi i definiciju iznad
Naravno vidi i definiciju iznad
Potpis
Lepota je u jednostavnosti.
Cis.
Cis.
ENGINE ti olakasava pisanje igre kao sto je rekao Predrag.
Na primer da bi pomerio neki objekat u DirectX-u moras
da mu definises poziciju u 3D svetu i da mu odredis smer vektora
x, y iz ose.
A na primer u Morfit engine-u (http://www.3dstate.com)
to se radi prostom funkcijom
Morfit_object_move(...);
ili u Dark Basic-u :
Object Move <obj_id>,<duzina_pokreta>
dakle to je to olaksavanje nekim funkcijama
Imas Morfit, Dark Basic, Crystal Space...
pa probaj ako ti je tesko da ucis DirectX ili OpenGL
Na primer da bi pomerio neki objekat u DirectX-u moras
da mu definises poziciju u 3D svetu i da mu odredis smer vektora
x, y iz ose.
A na primer u Morfit engine-u (http://www.3dstate.com)
to se radi prostom funkcijom
Morfit_object_move(...);
ili u Dark Basic-u :
Object Move <obj_id>,<duzina_pokreta>
dakle to je to olaksavanje nekim funkcijama
Imas Morfit, Dark Basic, Crystal Space...
pa probaj ako ti je tesko da ucis DirectX ili OpenGL