[ Srki_82 @ 16.04.2007. 23:13 ] @
| Za sve kojima se svidja Irrlicht 3D Engine, a ne znaju C++ ili jednostavno zele da koriste Irrlicht bas u FPC/Lazarus/Delphi imam lepe vesti 
Upravo sam otvorio projekat na sourceforge.net koji ce sadrzati dll za komunikaciju sa Irrlicht i Pascal unite koji ce omoguciti upotrebu Irrlicht Engine na vrlo lak i jednostavan nacin.
Poceo sam da radim na projektu tek pre par dana i u trenutnom stanju moguce je iz Pascala kreirati Irrlicht Device, obradjivati sve evente, koristiti logger i kontrolu kursora, kopirati i uzimati tekst iz clipboarda i jos po nesto sitno. Konacni cilj projekta je podrzi sve klase iz Irrlicht Engine.
Promene u kodu ce u pocetku biti velike (trenutno razmisljam da sve klase nasledim od TInterfacedObject i IInterface tako da objekti ne moraju da se oslobadjaju sa Objekat.Free, ali jos nista nije sigurno za sad), ali cu uskoro kompletno definisati sva pravila i onda samo dodavati funkcionalnosti jednu po jednu 
Trenutni kod mozete skinuti sa SVN: http://sourceforge.net/svn/?group_id=194021 |
[ Nemanja_666 @ 16.08.2007. 01:58 ] @
Kako ide. Malo sam gledao (Nisam mnogo). Radis li jos uvek na ovome. Video sam na irrlicht-ovom forumu da je bilo problema kod porta na linux, Zanimame jesi li to resio da se vratim ponovo na pascal, dojadio mi je c++ vec u prvom vecem projektu(
http://bfh.sourceforge.net/ ).
[ Srki_82 @ 30.08.2007. 22:34 ] @
Nazalost, Irrlicht sve vise uvodi template klase i funkcije koje nije moguce exportovati iz standardnog C dll-a... to u mnogome usporava prenos podataka (zahteva kreiranje dodatnih klasa, prenos mnogo vece kolicine memorije, i slicno) izmedju dll-a i aplikacije. Uz to, sve je teze da se kreiraju nove klase iz pascal jezika koje ce engine koristiti.
Ja sam hteo da napisem wrapper za kompletan engine... to je bilo moguce sa nekim ranijim verzijama, ali sada je to vec nemoguce. FPC tim najavljuje mogucnost linkovanja sa C++ objektima pa cemo videti da li ce to pomoci. Ako nista od toga ne bude moguce, jedino resenje je portovanje engeina na Pascal... moguce je, ali zahteva puno vremena i port bi verovatno cesto kasnio dosta za zvanicnom verzijom.
[ lordy007 @ 31.08.2007. 05:57 ] @
a shta ustvari je ovo :)? pozz
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.