Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Visor

Pages: [1]
1
Audio / Re : Attenuation sons
« le: Février 28, 2017, 02:35:24 pm »
DistanceMax = DistanceMin * ((( 1 / VolumeFactor ) - 1 ) / Attenuation + 1)

Vous pouvez clôturer!

2
Audio / Re : Attenuation sons
« le: Février 09, 2017, 08:45:04 pm »
Entendu, je mettrais à jour le post si je trouve  ;D

3
Audio / Re : Attenuation sons
« le: Février 09, 2017, 08:24:26 pm »
J'étais arrivé à quelque chose d'équivalent, mais qui ne correspondait pas toujours suivant l'atténuation choisie.
Par exemple 100 / (100 + 5 * (max(280, 100) - 100)) = 0.1
100 * (9 - 5) / 5 = 80, alors qu'on devrait trouver 280
Merci quand même, je vais continuer à chercher.

4
Audio / Re : Attenuation sons
« le: Février 09, 2017, 07:05:19 pm »
Merci pour la réponse rapide!

Oui je l'avais vue en effet, mais je ne vois pas comment l'utiliser.
J'ai eu beau la torturer dans tous les sens, je n'ai trouvé pas comment déduire la distance max (facteur de ~0.1) à partir d'elle.

5
Audio / Attenuation sons
« le: Février 09, 2017, 05:12:44 pm »
Bonjour,

je cherche à calculer la distance maximum en pixels jusqu'à laquelle un son est audible suivant le SetAttenuation() d'un sf::Sound (peu importe le setMinDistance).

J'ai bien trouvé les formules concernant l’atténuation d'un son dans l'air, mais j'imagine que la formule intégrée dans la SFML est plus simpliste.

Quelqu'un aurait-il une idée sur quoi me diriger?

6
Graphique / Re : sf::RenderTexture et sf::View
« le: Septembre 15, 2016, 02:21:57 pm »
Heeeey... 'setView' ... Ok.
J'me sens très bête là!
Merci du coup de main.

7
Graphique / [Résolu] sf::RenderTexture et sf::View
« le: Septembre 15, 2016, 01:42:24 pm »
Bonjour à tous,

Je tente actuellement d'appliquer un effet de shader sur la totalité de ce qui est visible à l'écran, mais je galère.

J'ai donc ma sf::View qui suis mon personnage,
je draw tous mes objets sur un sf::RenderTexture,
et j'applique ce sf::RenderTexture à un sf::Sprite que je draw enfin sur mon sf::RenderWindow.

J'arrive à caler le sf::Sprite pour qu'il englobe l'ensemble de l'écran, mais je perds le déplacement de la caméra du coup. Je ne suis pas sûr d'être très clair.

Quelqu'un aurait une idée, ne serait-ce que dans la logique, pour que le draw des objets sur le sf::RenderTexture se fasse par rapport à ce que voit mon sf::View ?

8
Système / Re : waitEvent / pollEvent
« le: Janvier 01, 2015, 07:38:00 pm »
En effet, mon soucis était de tenter d'utiliser deux poll/waitEvent en même temps.

Merci =)

9
Système / [Résolu] waitEvent / pollEvent
« le: Janvier 01, 2015, 06:29:24 pm »
Bonsoir,

je n'arrive pas à bien utiliser waitEvent ou pollEvent pour récupérer du texte tapé par l'utilisateur.

J'ai testé avec pollEvent dans la boucle de mon jeu jeu (j'ai une fsm), mais l'event ne détecte qu'un char sur dix. J'ai tenté de placer le pollEvent au début de la fsm mais ça me bloque le jeu si je n'ai pas d'input (ce qui est logique).
Pour contourner ce problème j'ai créé un nouveau thread pour qu'il puisse tourner en boucle avec waitEvent, mais si la fenêtre ne perds pas puis récupère le focus en permanence, la boucle semble se mettre en pause.

                while (WINDOW->waitEvent(m_event))
                {
                        if (m_event.type == sf::Event::TextEntered)
                                if (m_event.text.unicode < 128)
                                        m_strInput += static_cast<char>(m_event.text.unicode);
                }
 
(le sf::event est dans un singleton)

Je commence à tourner en rond, sans trouver de réelle solution.
Quelqu'un aurait une idée, ou ne ce serait-ce qu'une voie ?

Pages: [1]