| Compatibilité SFML2 ? | |
|
|
Author | Message |
---|
4ian Guest
| Subject: Compatibilité SFML2 ? Sat Jun 12, 2010 12:20 pm | |
| Bonjour, Je regarde un peu ce sympathique moteur de particule, qui possède qui plus est un renderer SFML. Cependant, celui ci ne semble pas compatible avec SFML2. J'ai en effet cette erreur à la compilation : - Code:
-
..\..\..\include/RenderingAPIs/SFML/SPK_SFMLSystem.h: In member function 'virtual SPK::SFML::SFMLSystem* SPK::SFML::SFMLSystem::clone(bool) const': ..\..\..\include/RenderingAPIs/SFML/SPK_SFMLSystem.h:63: error: cannot allocate an object of abstract type 'SPK::SFML::SFMLSystem' ..\..\..\include/RenderingAPIs/SFML/SPK_SFMLSystem.h:62: note: because the following virtual functions are pure within 'SPK::SFML::SFMLSystem': C:\Libs\SFML\include/SFML/Graphics/Drawable.hpp:344: note: virtual void sf::Drawable::Render(sf::RenderTarget&, sf::Renderer&) const Impossible de continuer donc la compilation.. Y a t il une adaptation pour SFML 2 de prévue ? |
|
| |
Juff Developer
Messages : 539 Date d'inscription : 2009-07-14 Age : 41
| Subject: Re: Compatibilité SFML2 ? Sat Jun 12, 2010 2:26 pm | |
| Bonjour,
pour l'instant non aucune adaptation pour la SFML 2 n'est prévu. Il faut déjà qu'une première release stable (avec une interface figée) de la SFML 2 soit faite. Quand ce sera la cas, j'y réfléchirai et si c'est le cas ce sera pour la version 2 de SPARK à venir. | |
|
| |
Darktib Committer
Messages : 389 Date d'inscription : 2009-07-20 Localisation : A coté de Paris
| Subject: Re: Compatibilité SFML2 ? Sat Jun 12, 2010 2:33 pm | |
| Les systèmes intégrés à une lib ne sont pas indispensable, il est aussi possible d'utiliser directement SPK::System. Il faudra dans ce cas faire la mise à jour et le rendu manuellement.
L'autre manière est de réimplémenter les fonctions incriminées^^
J'imagine que ca serait pour utiliser SPARK dans Game Develop ? | |
|
| |
4ian Guest
| Subject: Re: Compatibilité SFML2 ? Mon Jun 14, 2010 1:13 pm | |
| - Quote :
- J'imagine que ca serait pour utiliser SPARK dans Game Develop ?
Oui, une jolie extension proposant un objet "Emetteur de particule" serait appréciable, donc je cherche un peu dans ce qui se fait question moteur de particules Question réimplémenter les fonctions, je ne pense pas du tout être assez à l'aise avec Spark pour le faire de façon correcte et efficace Le rendu OpenGL serait par contre peut être utilisable pour un affichage 2D néanmoins ? |
|
| |
Darktib Committer
Messages : 389 Date d'inscription : 2009-07-20 Localisation : A coté de Paris
| Subject: Re: Compatibilité SFML2 ? Mon Jun 14, 2010 3:56 pm | |
| Il me semble que oui... mais je pense qu'utiliser OpenGL directement est plus compliqué que de réimplémenter une classe^^ - il ne s'agit que de mon avis personnel. | |
|
| |
4ian Guest
| Subject: Re: Compatibilité SFML2 ? Wed Jun 16, 2010 10:47 am | |
| Bon, je tacherai de jeter un coup d'œil à tout ça plutôt que d'utiliser directement le renderer OpenGL. |
|
| |
4ian
Messages : 12 Date d'inscription : 2010-06-25
| Subject: Re: Compatibilité SFML2 ? Fri Jun 25, 2010 12:11 pm | |
| En fait, les erreurs étaient plus impressionnantes que leurs solutions. J'ai juste eu besoin de changer quelques noms lors d'appels de fonctions, et de rajouter un paramètre " sf::Renderer&" à la méthode SFMLSystem::Render(sf::RenderTarget& target, sf::Renderer& renderer). J'ai réussi à recompiler l'exemple du tutoriel : http://www.compilgames.net/code/SFML2_Spark_test.exe( A placer dans un dossier contenant les ressources. J'ai désactivé le plein écran ). Par contre, quand une collision intervient, tout les éléments affichés deviennent blanc. Il doit donc y avoir cependant une ou deux autres adaptations pour éviter ça. Pas de problème en tout cas au niveau du rendu des particules de fumées. | |
|
| |
Juff Developer
Messages : 539 Date d'inscription : 2009-07-14 Age : 41
| Subject: Re: Compatibilité SFML2 ? Tue Jun 29, 2010 2:46 pm | |
| C'est le SFMLLineRenderer qui doit posé problème alors. Quand SFML 2 sortira, je ferai peut être un nouveau module pour mais c'est pas la priorité pour l'instant. | |
|
| |
Sponsored content
| Subject: Re: Compatibilité SFML2 ? | |
| |
|
| |
| Compatibilité SFML2 ? | |
|