Page 1 sur 1

RotateParticleEmitter()

Publié : sam. 01/janv./2005 13:09
par comtois
si je reprends l'exemple "Particle.pb" dans le répertoire Examples/sources

et que j'ajoute dans la boucle

Code : Tout sélectionner

RotateParticleEmitter(1,1,1,1)


je ne vois rien tourner .

ça serait quand même pratique de ne pas avoir toujours les particules qui montent .
J'aimerais qu'elles soient émises sur la gauche derrière un vaisseau qui se déplace en horizontal par exemple , il y a moyen de faire ça ?

RotateParticleEmitter()

Publié : dim. 20/févr./2005 20:07
par dlolo
Oui effectivement la fonction ne fonctionne pas.
Pour pallier à ce prob j'ai retourné la camera pour avoir justement les particules qui tombent, vers le bas donc... !
C'est vrai que dans mon prog je n'ai que les particules en 3D, le reste c'est des sprites, mais si il y a d'autres objets 3D il suffit de tout retourner et hop !!!

Publié : dim. 20/févr./2005 20:10
par comtois
tu mélanges sprites et 3D ? cool , j'espère que tu nous montreras ce que ça donne , je suis curieux :)

Publié : dim. 20/févr./2005 22:59
par dlolo
tiens, voila le début d'un petit jeu de tir.

File:1->Arcade1.rar

-Déplacement du vaisseau à la souris, avec un peu d'inertie (je crois que c'est comme ca qu'on dit) grace à CurveValue.
-Rotation des boules du vaisseau avec la molette
-Tir avec bouton gauche évidement!!
-Les boules rouge remplacent pour l'instant les méchants
- Vitesse avec fleche haut et bas
- Fleche droite pour ajouter des mechants

à noter : les gaz du vaisseau (les particules) augmentent avec la vitesse

C'est mon deuxieme prog en Pure dis moi ce que tu en pense...

Publié : lun. 21/févr./2005 2:56
par Guimauve
Je pense que le x, y et le z dans RotateParticleEmitter(EmitterID,x,y,z)
correspond à une angle en degré autour de chacun des axes.

Mais ça reste à confirmer.

A+
Guimauve