Izvinjavam se na kašnjenju ali bio sam zauzet.
-Evo i mana po mom mišljenju (mada nisu nezaobilazne):
-----------------------------------
1. Ako želiš izuzetnu grafiku to u njemu
. . a) ili nećeš postići,a (ako pridodaš dx9 na to)
. . b) igra će možda biti prezahtevna (neki delovi koda nisu najbolje optimizovani)
2. Ja imam problema sa non-power-of-2 teksturama koje gube na
. . kvalitetu pri prikazu...Ja trenutno još uvek koristim irrlicht 1.1 ali tebi
. . to neće biti problem ako kreneš sa v1.31.Ja sada ne želim da se cimam
. . sa prebacivanjem na 1.31 jer imam zaista dosta koda,ali ovaj problem sam prevazišao
. . npr sa teksturom 256x256 umesto 192x125 gde je višak transparentan...
3. Nije savršena kompatibilnost sa ranijim verzijama.Npr ako si radio igru u 1.0
. . a želiš na 1.2 ili 1.31 nećeš moći samo da je kompajliraš ponovo sa include-ovanim
. . 1.31 .h fajlovima i 1.31 lib-ovima, (+novi .dll fajl) već ćeš morati da malo ispraviš kod
. . (mada ima puno slučajeva kada sve radi perfektno - jedan moj projekat radi na svim
. . verzijama od prastare 0.8 do 1.31 - što manje koda veća šansa za full kompatibilnost)
------------------
Ali to osim što nije toliko teško, (npr. promenjen je naziv drugog softwareskog drajvera
sa EDT_SOFTWARE2 na EDT_BURNINGSVIDEO), govori i da se nešto major radi na
njemu (svakako promena imena nije jedan od primera za to, ali je i taj softverski renderer
poboljšan i to je razlog promene imena).
Generalno nisam imao puno problema sa Irr, sem onih koje bih imao i sa drugim engine-ima
(npr. camera match iz 3ds max u irrlichtu, ali ovo je u vrlo retkim slučajevima -npr ovaj camera
match problem mi je 'ispao' jer želim prerenderovanu high-poly geometriju u 3ds pa povrh toga
da mi isti ti modeli ali low-poly budu učitani u irr iz iste perspektive radi collision testinga,a naravno
povrh toga i modeli koji se kreću uzimaju pomeraju animiraju.Inače ja sam lud što to pokušavam ali...)
--- Što se tiče nekih mogućnosti koje bih voleo da ima to su:---
- Shaderi nezavisni od renderera (to je skoro nemoguće u bilo kom engine-u jer kako da
nateraš glsl da radi u d3d i hlsl u OpenGL-U?)
- Loading .3ds animiranih fajlova (trenutno učitava 3ds ali bez anim),iako imaju .x .b3d i .my3d
animirani više bih voleo da ima .3ds da ih ne 'konvertujem' nakon animiranja
- Ne znam...Šta god želim da uradim sa irrlicht - vrlo brzo se snadjem (osim non-engine-specific koda)
---------------------------------------
Za kraj ovog romana,moja kombinacija engine-a LGPL (100% slobodnog za komercijalnu upotrebu):
1. Grafika: Irrlicht
2. Zvuk: Audiere
3. Input (keyb+mouse): Irrlicht
4. Input (joypad/stick): SDL
5. Fizika: Newton (IrrNewt ili Tumble pomoćne biblioteke)
---------------------------------------
Nije lako izabrati odgovarajući engine to znam ali eto ti
probaj ogre (jedini drugi engine koji preporučujem) ali sam
siguran da kada budeš posle njega probao irr oduševiće te
lakoća korišćenja.E sad ako želiš baš vrh 'grafiku' neće te
zadovoljiti Irr, ali vrlo dobra već može da se postigne i sa njim.
[Ovu poruku je menjao Tsutomu dana 05.07.2007. u 21:31 GMT+1]
C++, Pascal i ASM programiranje, mreže (lan, wlan i www), gamedev, audio
obrada, obrada slika, baze (Access + VBA)...