Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Impossible de dessiner les tableau de vertex sur Android  (Lu 7900 fois)

0 Membres et 1 Invité sur ce sujet

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Impossible de dessiner les tableau de vertex sur Android
« Réponse #15 le: Juin 06, 2016, 02:32:18 pm »
Citer
Supposont que j'ai un niveau de dimension : WIDTH = 225 et HIEGHT = 22
On suppose, ou bien c'est vraiment le cas ?

Ce que tu peux faire pour optimiser, si c'est vraiment le nombre de points qui nuit aux performances, c'est découper ton niveau en morceaux, et n'afficher que les 2 (puisque ta map a l'air linéaire -- sinon au pire ce sera 4) morceaux visibles à l'écran.
Laurent Gomila - SFML developer

Is_Daouda

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
    • E-mail
Re : Impossible de dessiner les tableau de vertex sur Android
« Réponse #16 le: Juin 06, 2016, 02:50:44 pm »
Euh c'est la taille de mon niveau 1.

Deja j'ai eu du mal a instauré ces maps les decoupés, quel galère.

Édit : j'ai essayé le jeu sur Remix OS (android 5.1 pour pc 32 bits) le jeu est très fluide.

Excusez moi pour cette question mais, est ce que la version d'android que j'utilise pour compiler le jeu peut aussi causé ces problèmes?
car en se moment j'utilise l'android-23 pour compiler le projet.

Merci d'avance pour vos réponse.
« Modifié: Juin 06, 2016, 03:12:13 pm par ismael3D »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Impossible de dessiner les tableau de vertex sur Android
« Réponse #17 le: Juin 06, 2016, 03:34:59 pm »
Citer
Deja j'ai eu du mal a instauré ces maps les decoupés, quel galère.
Faut pas se noyer dans un verre d'eau, c'est pas grand chose en réalité. Au lieu de générer une grosse map tu en génères plusieurs que tu mets bout à bout. Côté code ce n'est pas grand chose en plus.

Citer
Excusez moi pour cette question mais, est ce que la version d'android que j'utilise pour compiler le jeu peut aussi causé ces problèmes?
Je ne pense pas.

Sinon, est-ce que ton téléphone arrive à faire tourner des jeux plus costauds ?
Laurent Gomila - SFML developer

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : Impossible de dessiner les tableau de vertex sur Android
« Réponse #18 le: Juin 06, 2016, 03:36:59 pm »
Ce que veut dire laurent , c'est que tu dois recrée ton vertex buffer dès lors que tu scroll.
C'est facile à mettre en place. si tu utilises un code du style :


- init video
- init game

- while (run){
- sfml event
- game event
- update
- draw
- display
}

 
tu rebuild ton buffer dans update() , pour savoir se qui est visible , tu prend le centre de ta vue , que tu divises par la (taille en pixel * le zoom si il y a) de tes tuiles, tu auras alors l'index qui pointe dans ton tableau de tuiles. cet index correspond au centre de ta vue, il est facile ensuite de savoir combien de tuiles est visible sur l'écran en divisant la taille du rendertarget par la taille d'une tuile. à partir de là , tu as toutes les infos pour bouclé uniquement sur ce qui est visible à l'écran et ainsi réduire considérablement le nombre de point qui constitue tes triangles.


Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Impossible de dessiner les tableau de vertex sur Android
« Réponse #19 le: Juin 06, 2016, 06:32:18 pm »
Citer
Ce que veut dire laurent , c'est que tu dois recrée ton vertex buffer dès lors que tu scroll.
Pas vraiment, non.
Laurent Gomila - SFML developer

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : Impossible de dessiner les tableau de vertex sur Android
« Réponse #20 le: Juin 06, 2016, 07:45:08 pm »
Citer
morceaux visibles à l'écran.

J'me suis arrêté a cela ^^


Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Impossible de dessiner les tableau de vertex sur Android
« Réponse #21 le: Juin 06, 2016, 09:06:26 pm »
Je parlais d'afficher en entier les morceaux (pré-définis) au moins partiellement visibles à l'écran. Le but n'est pas de n'afficher très exactement que ce qui est visible à l'écran, mais de dégrossir un maximum avec le moins de calculs possibles. Le culling est toujours une histoire de compromis.
Laurent Gomila - SFML developer

Is_Daouda

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
    • E-mail
Re : Impossible de dessiner les tableau de vertex sur Android
« Réponse #22 le: Juin 07, 2016, 11:46:42 am »
Bonjour.
J’avoue que je ne comprends pas bien ce que vous dites, mais je vais faire un effort pour découper le tableau de vertex en morceaux.