Demo BirthDay Water(Djes) + Particles + Sprite

Généralités sur la programmation 3D
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Demo BirthDay Water(Djes) + Particles + Sprite

Message par Cool Dji »

Hello,

Voici le code d'une petite démo que je compte terminer ce soir pour une invit à une party.
J'ai repris le code de Djes (Water), j'ai ajouté des particles et des sprites 2D.
C'est pas bien méchant mais j'aime suffisamment bien l'effet pour le faire partager !

http://xdji.free.fr/Telechargement/DemoBirthday.zip

Maintenant, je regarde pour tout inclure dans l'exécutable (dessins, engine3d.dll)

A+
Only PureBasic makes it possible
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Demo BirthDay Water(Djes) + Particles + Sprite

Message par G-Rom »

le code tel quel ne marche pas sous linux et il comporte quelques incohérences.

tu utilises le ScreenRequester3D() , du moins la fonction des events , mais tu n'ouvres pas de fenetre , mais un plein écran , se qui cause un plantage dès que l'instruction WindowEvent() est rencontrée.

Pour que ca marche sous linux , les chemins d'accès ne sont pas bon.
ex :
"Data\" deviens : "./Data" , ca mange pas de pain , et c'est portable.
comme le subsystem est opengl sous linux , DisplayTranslucentSprite() ne fonctionne pas , il faut utilisé des sprites 3D.
Une fois c'est règles assimilées , le code sera portable.
sinon , c'est sympathique quand même , attention au droit d'auteur pour la musique ;) Regarde sur jamendo.com pour du libre.
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: Demo BirthDay Water(Djes) + Particles + Sprite

Message par Cool Dji »

Ok merci des tuyaux sous Linux.
J'adapte le code, j'ai peut-être des invités qui ont Linux ?

J'ai bien senti que je n'utilisais pas de manière très clean le ScreenREquester3D, mais comme ça tournait sous Seven et XP, je ne suis pas aller plus loin :mrgreen:

Merci pour Jamendo, je ne connaissais pas :wink:
Only PureBasic makes it possible
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Demo BirthDay Water(Djes) + Particles + Sprite

Message par G-Rom »

Ha oui , Hydrax ne fonctionne pas encore sous Linux , donc pas d'eau pour le moment.
le tir devrais être corrigé bientôt.

Vouali voualou , si tu as des questions n'hésites pas en faire part :)
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Re: Demo BirthDay Water(Djes) + Particles + Sprite

Message par cederavic »

Sympa la démo :)
Je verrais bien un effet de vague / eclaboussure quand la cam se balade proche de l'eau, et faire en sortes que les particules partent d'un emitter a l'autre (avec les forces et directions ça doit etre faisable)
Et enfin pour le texte qui s'affiche, le metre sur un plane qui se reflechit sur l'eau disposés autour des formes centrales avec apparition / disparition en fondu et la cam va se plane en plane.
Je sais pas si je suis bien explicite :x
En tout cas c'est chouette :)
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Re: Demo BirthDay Water(Djes) + Particles + Sprite

Message par Progi1984 »

Quelques screens pour les linuxiens ?
G-Rom
Messages : 3641
Inscription : dim. 10/janv./2010 5:29

Re: Demo BirthDay Water(Djes) + Particles + Sprite

Message par G-Rom »

Ca marche sous linux , vire l'eau. met le subsystem opengl , remplace les TranslucentSprite par des standard , et ca roule ;)
Répondre