FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

 

 Quelqu'un pour faire des essais avec un sprite et scene2D ?

Aller en bas 
3 participants
AuteurMessage
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty
MessageSujet: Quelqu'un pour faire des essais avec un sprite et scene2D ?   Quelqu'un pour faire des essais avec un sprite et scene2D ? EmptyDim 12 Fév 2012 - 9:26

Salut Wink
Quelqu'un pourrait essayer ce code sur une page panoramic et me dire s'il trouve quelque chose d'anormal ?
Parce que je n'arrive plus à comprendre le fonctionnement des sprites et du scene2D.

1) Je ne sais pas si full_space fonctionne avec scene2D
(malgré des essais bizarres)
2) Je ne sais pas ce que représente le grand carré blanc dans ce code.
(avec une petite image dans le sprite de 16x16)
Sachant que normalement le sprite prend automatiquement la dimension de l'image qu'on y charge si sprite_scale est à 1,1,1 (testé déjà)
3) tout ça me fait douter de sprite_scale, maintenant, alors qu'avant il marchait bien, et de plus la commande est en noir, ce n'est pas une nouvelle commande pourtant.

Code:
width 0,800:height 0,600
scene2D 1
width 1,800
height 1,600
sprite 1
sprite_file_load 1,"images\mechant.bmp"
sprite_scale 1,1,1
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty
MessageSujet: Re: Quelqu'un pour faire des essais avec un sprite et scene2D ?   Quelqu'un pour faire des essais avec un sprite et scene2D ? EmptyDim 12 Fév 2012 - 11:46

Le carré blanc que tu vois, est l'image phantome du sprite 1 qui est créé avec une taille de 200x200. Le reste de l'espace noir représente ta scene2d 1.

Essaie le code suivant:
Code:
width 0,800:height 0,600
scene2D 1
width 1,800
height 1,600
file_load 1,"fond1.bmp"
sprite 1
sprite_file_load 1,"test1.bmp"
sprite_scale 1,1,1
sprite_position 1,200,300
et en fond1.bmp tu mets une image de 80°0x600 pixels de la couleur que tu souhaites avoir comme fond: blanc probablement. Pour tester, j'ai mis une autre couleur pour bien distinguer. Et tu verras que tout ce passe bien. Le problème, c'est que l'apparition du sprite efface une partie du canvas de la scene2d, mais pas du tout le contenu de la scene2d (heureusement). Et si tu lui donnes un fond, Windows retrace la scene2d avec le bon fond, et tout va bien.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty
MessageSujet: Re: Quelqu'un pour faire des essais avec un sprite et scene2D ?   Quelqu'un pour faire des essais avec un sprite et scene2D ? EmptyDim 12 Fév 2012 - 11:55

Mais c'est vrai que pour moi, par contre l'affichage du sprite en 0,0 est un bug qui est lourd à gérer pour les jeux (ça fait moche, disons le). Il faudrait que le sprite soit caché par défaut, lors du chargement. Après, on le place où l'on veut et on l'affiche. Dans la logique, ça me parrait mieux. D'ailleurs, personnellement, je pense que tous les objets devrait être masqué à leur création, jusqu'à ce que l'on les affichent. Mais pour beaucoup d'objets, on peut pallier simplement en masquant le container, ce qui est propre aussi. Pour les sprites, à moins que je ne sache pas faire, on ne peut pas et c'est dommage.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty
MessageSujet: Re: Quelqu'un pour faire des essais avec un sprite et scene2D ?   Quelqu'un pour faire des essais avec un sprite et scene2D ? EmptyDim 12 Fév 2012 - 12:31

Eh bien, fais comme je te l'ai montré dans mon exemple ci-dessus: avant la création du premier sprite, charge une image de fond dans ta scene2d avec un fichier BMP aux mêmes dimensions que la scene2d. Crée ce fichier avec n'importe quel éditeur d'images, ou directement en Panoramic:
Code:
picture 1 : hide 1 : width 1,800 : height 1,600
color 1,255,255,255
file_save 1,"fond_blanc_800x600.bmp"
delete 1

Et au_lieu de le stocker dans un fichier, tu peux aussi de copier dans un objet image et charger le fond de ta scene2d à partir de cette image. Mais quelque soit le procédé, tu n'auras plus à te plaindre de la trace laissée par le sprite à sa création.

D'ailleurs, quelle utilité peut bien avoir l'apparition de sprites dans un scene2d qui n'a pas d'image de fond ?
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty
MessageSujet: Re: Quelqu'un pour faire des essais avec un sprite et scene2D ?   Quelqu'un pour faire des essais avec un sprite et scene2D ? EmptyDim 12 Fév 2012 - 12:46

Merci Klaus, désolé, ton explication m'avait échappé Embarassed
Je teste cette après-midi Smile
Revenir en haut Aller en bas
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty
MessageSujet: Re: Quelqu'un pour faire des essais avec un sprite et scene2D ?   Quelqu'un pour faire des essais avec un sprite et scene2D ? EmptyDim 12 Fév 2012 - 17:05

Merci Klaus pour ces fameux conseils !
Revenir en haut Aller en bas
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty
MessageSujet: Re: Quelqu'un pour faire des essais avec un sprite et scene2D ?   Quelqu'un pour faire des essais avec un sprite et scene2D ? EmptyDim 12 Fév 2012 - 18:00

Pour ton problème de sprite qui change de position, moi je chargerais l'image dans le sprite avant le déplacement du sprite, comme ça il reste à sa place.

Par exemple si la position du sprite est x,y
tu charges la nouvelle image de l'animation du sprite, puis tu fais fait

sprite_position le_sprite,x+directionX,y+directionY
la vitesse étant une variable initialisée au départ et qui ne change pas.
La vitesse est incluse dans la direction :
dirX=-1 ou +1
dirY=-1 ou +1

directionX=vitesse*dirX
directionY=vitesse*dirY

Je n'ai pas encore essayé mais ça devrait fonctionner.
Revenir en haut Aller en bas
Contenu sponsorisé





Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty
MessageSujet: Re: Quelqu'un pour faire des essais avec un sprite et scene2D ?   Quelqu'un pour faire des essais avec un sprite et scene2D ? Empty

Revenir en haut Aller en bas
 
Quelqu'un pour faire des essais avec un sprite et scene2D ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» le brave EXCEL pour essais
» pour faire "mumuse" avec un vérin
» Pb avec copié-collé-adapté d'un button pour en faire un 2eme
» faire bouger mes sprite par un joueur quel solution
» Faire du background d'un scene2d un picture ou presque

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: