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
» select intégrés
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar jjn4 Aujourd'hui à 18:33

» Aide de PANORAMIC
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar leclode Aujourd'hui à 18:23

» PANORAMIC V 1
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Klaus Aujourd'hui à 9:53

» Je teste PANORAMIC V 1 beta 1
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Klaus Aujourd'hui à 9:52

» bouton dans autre form que 0
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar leclode Hier à 13:59

» KGF_dll - nouvelles versions
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Klaus Hier à 11:41

» Gestion d'un système client-serveur.
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Klaus Hier à 10:23

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Froggy One Jeu 2 Mai 2024 - 11:16

» @Jack
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar Jack Mar 30 Avr 2024 - 20:40

» trop de fichiers en cours
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar papydall Lun 29 Avr 2024 - 23:39

» Une calculatrice en une ligne de programme
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar jean_debord Dim 28 Avr 2024 - 8:47

» Form(résolu)
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar leclode Sam 27 Avr 2024 - 17:59

» Bataille navale SM
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar jjn4 Ven 26 Avr 2024 - 17:39

» Les maths du crocodile
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
Quelqu'un pour faire des essais avec un sprite et scene2D ? Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -20%
Ecran PC GIGABYTE 28″ LED M28U 4K ( IPS, 1 ms, ...
Voir le deal
399 €

 

 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 : 12293
Age : 74
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 : 51
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 : 12293
Age : 74
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 : 51
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: