Irrlicht Wrapper!!!!
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Je disais un niveau Doom : cad simple déplacement simples enemis... Pas du HL², avec shaders & tsoin tsoin compagnie. En gros, coder son gameengine avant de commencer. Se donner une version 1.0 simple (Doom)... puis tout en créant les musqiues, modèles, textures, maps, améliorer le moteur (HL), puis finaliser cinématique, sons, bruitages, paroles, débugguage du jeu, internationalisation, arreiver à HL². :p 

Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
Avec se genre de moteur , tu peut meme viser un battlefield 1942.
mais bon, faut être vraiment motivé, car c'est du boulot ^^
surtout qu'il y a un tas de truc à gerer, l'IA, les scripts, donc interpretation, la modelisation (quoique tu peut les piquer d'un mod)
mais je n'ai pas vu que l'on pouvait utiliser les shaders
mais bon, faut être vraiment motivé, car c'est du boulot ^^
surtout qu'il y a un tas de truc à gerer, l'IA, les scripts, donc interpretation, la modelisation (quoique tu peut les piquer d'un mod)
mais je n'ai pas vu que l'on pouvait utiliser les shaders

Bonsoir à tous,
J'ai demandé à neotoma sur le forum anglais s'il comptait mettre à disposition les sources.
A priori, aux vues de sa réponse, il devrait le faire dans la prochaine release.
Le seul Hic, c'est que c'est du C++...
D'un autre côté, c'est aussi le seul moyen, à mon humble avis, de "Wrapper" proprement la dll IrrLicht...
J'ai demandé à neotoma sur le forum anglais s'il comptait mettre à disposition les sources.
A priori, aux vues de sa réponse, il devrait le faire dans la prochaine release.
Le seul Hic, c'est que c'est du C++...

D'un autre côté, c'est aussi le seul moyen, à mon humble avis, de "Wrapper" proprement la dll IrrLicht...
Chalut la compagnie
Une bonne nouvelle, la version 1.01 du Wrapper vient de paraître => http://www.purearea.net/pb/showcase/download.php?id=367
A noter que le package inclu les sources.
Aussi, j'en profite pour saluer le travail de Neotoma et je le remercie d'avoir accéder à ma demande de partage du code.
Ainsi, ceux qui le désirent pourront maintenir et faire évoluer la librairie à leur gré.

Une bonne nouvelle, la version 1.01 du Wrapper vient de paraître => http://www.purearea.net/pb/showcase/download.php?id=367

A noter que le package inclu les sources.

Aussi, j'en profite pour saluer le travail de Neotoma et je le remercie d'avoir accéder à ma demande de partage du code.
Ainsi, ceux qui le désirent pourront maintenir et faire évoluer la librairie à leur gré.

Avec cette version, cette ligne fonctionne dans "05_Example_BSPMap.pb"
IrrStart(#IRR_EDT_DIRECT3D9, 1024, 768, #IRR_FULLSCREEN, #IRR_NO_SHADOWS, #IRR_IGNORE_EVENTS )
Il semble que directx est implementé, bizarrement, ca saccade fortement en mode fenetre sur mon p4 2.6ghz+carte fx5200 (bon il est vrai que cette carte date un peu). mais c'est nickel en mode plein ecran sauf que j'ai eu un probleme grave (message purebasic corruption mem) lors de la sortie du programme, le menu demarrer et toute la barre de tache de winxp pro a disparu (recupere en relancant la session), bon il est vrai qu'arreter un programme par le gestionnaire de tache n'est pas tres propre...
j'ai essayé de reproduire la meme manip, mais sans plantage cette fois...
la precedente dll Irrlicht.dll etait d'environ 4 megas, la nouvelle est d'environ 1 mega apparement compressé avec upx...
conclusion : bravo a l'auteur, du bon boulot, en plus la doc meme si en anglais est assez comprehensible...
Avantage, il existe de nombreux programmes de creation de scene pour le moteur irrlicht opensource, il n'y a qu'a voir le site officiel et ce forum : http://irrlicht.sourceforge.net/phpBB2/index.php
c'est tout bon pour purebasic, reste la question de la perenité et de la maintenance, l'ideal ce serait d'heberger le projet en opensource pour que ceux qui sont interessés puissent y contribuer, il faudrait a priori l'accord de l'auteur initial qui avait concu le wrapper au depart pour freebasic, j'ai vu sur le forum anglais que l'auteur actuel envisage la meme chose, esperant que ca aboutisse...
IrrStart(#IRR_EDT_DIRECT3D9, 1024, 768, #IRR_FULLSCREEN, #IRR_NO_SHADOWS, #IRR_IGNORE_EVENTS )
Il semble que directx est implementé, bizarrement, ca saccade fortement en mode fenetre sur mon p4 2.6ghz+carte fx5200 (bon il est vrai que cette carte date un peu). mais c'est nickel en mode plein ecran sauf que j'ai eu un probleme grave (message purebasic corruption mem) lors de la sortie du programme, le menu demarrer et toute la barre de tache de winxp pro a disparu (recupere en relancant la session), bon il est vrai qu'arreter un programme par le gestionnaire de tache n'est pas tres propre...
j'ai essayé de reproduire la meme manip, mais sans plantage cette fois...
la precedente dll Irrlicht.dll etait d'environ 4 megas, la nouvelle est d'environ 1 mega apparement compressé avec upx...
conclusion : bravo a l'auteur, du bon boulot, en plus la doc meme si en anglais est assez comprehensible...
Avantage, il existe de nombreux programmes de creation de scene pour le moteur irrlicht opensource, il n'y a qu'a voir le site officiel et ce forum : http://irrlicht.sourceforge.net/phpBB2/index.php
c'est tout bon pour purebasic, reste la question de la perenité et de la maintenance, l'ideal ce serait d'heberger le projet en opensource pour que ceux qui sont interessés puissent y contribuer, il faudrait a priori l'accord de l'auteur initial qui avait concu le wrapper au depart pour freebasic, j'ai vu sur le forum anglais que l'auteur actuel envisage la meme chose, esperant que ca aboutisse...

- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Si ca aboutit, je m'y intéresserais dés lors un peu plus !
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
En attendant, je commence a m'y interesser de plus au moteur irrlicht, a voir les liens en rapport ici :
http://irredit.irrlicht3d.org/index.html
http://my3dproject.nm.ru/
En francais :
http://www.irrlicht.fr/
http://www.delgine.com/index.php
J'ai trouvé plein de tutos pour blender ici :
http://otothecleaner.free.fr/tutorials/tutorials.html
a voir les exemples, ca arrache ce moteur
http://irredit.irrlicht3d.org/index.html
http://my3dproject.nm.ru/
En francais :
http://www.irrlicht.fr/
http://www.delgine.com/index.php
J'ai trouvé plein de tutos pour blender ici :
http://otothecleaner.free.fr/tutorials/tutorials.html
a voir les exemples, ca arrache ce moteur

J'ai fait la mise a jour vars la la 4.01 de purebasic, et voila que le wrapper irrlicht ne fonctionne plus avec un message d'erreur en rapport avec la fonction import irrstart, c'est rageant 
il semblerait que le probleme a ete reporté sur le forum anglais, j'ai essayé de mettre a jour quelques lib sur le site beta de pure sans succes

il semblerait que le probleme a ete reporté sur le forum anglais, j'ai essayé de mettre a jour quelques lib sur le site beta de pure sans succes

t'as qu'à bosser avec Dreamotion3d, ça marche bien, même avec la 4.01 

http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
oui je te conseille de redescendre en PB4.00 car j'ai aussi eu plein de problèmes avec la MAJ 4.01 avec divers wrappers.Coolman a écrit :J'ai fait la mise a jour vars la la 4.01 de purebasic, et voila que le wrapper irrlicht ne fonctionne plus avec un message d'erreur en rapport avec la fonction import irrstart, c'est rageant
il semblerait que le probleme a ete reporté sur le forum anglais, j'ai essayé de mettre a jour quelques lib sur le site beta de pure sans succes
Aussi je conseillerais à tout le monde d'attendre la 4.02 avant de s'aventurer dans la maj proposée actuellement

je viens d'ailleurs de repasser ce matin en 4.00 au travail (après avoir fait multiples essais à la maison avec la 4.01+Beta) sans quoi je n'arriverais plus à avancer.

@comtois t'as qu'à bosser avec Dreamotion3d, ça marche bien, même avec la 4.01
Je confirmes, mais je cherche une solution multiplateforme...
Encore plus embetant, CS_GRID egallement ne fonctionne pas avec la version 4.01...
@Flype oui je te conseille de redescendre en PB4.00 car j'ai aussi eu plein de problèmes avec la MAJ 4.01 avec divers wrappers.
c'est ce que je vais faire finallement en attendant...
Je confirmes, mais je cherche une solution multiplateforme...
Encore plus embetant, CS_GRID egallement ne fonctionne pas avec la version 4.01...

@Flype oui je te conseille de redescendre en PB4.00 car j'ai aussi eu plein de problèmes avec la MAJ 4.01 avec divers wrappers.
c'est ce que je vais faire finallement en attendant...

- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
CS_GRID ?
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
@progi
oui - celui là a été écrit par CSAUER il y a plus d'un an je crois.
http://www.purebasic.fr/english/viewtop ... ght=csgrid
oui - celui là a été écrit par CSAUER il y a plus d'un an je crois.
http://www.purebasic.fr/english/viewtop ... ght=csgrid
- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Ah ! Ce CS-Grid là ! lol et dire que j'ai fait un article dessus sur PureBlogFr ce matin ! Honte à moi !
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net