|
corwin
|
Posté le 25 Juil 2009 à 12:16
|
|

Messages : 459
GCPoints : 63647
|
J'ai toujours pas testé car flemmardise de trouver des images j'ai juste testé le jeu :) j'ai fait juste des critique parce que je suis pas très gentil. Petite question du tit Corwin : pourquoi pour le jeu tu fait une camera parcielement dynamique et pas une camera qui suit derrière la voiture ?
|
|
Pekele
|
Posté le 25 Juil 2009 à 12:43
|
|

Messages : 42
GCPoints : 14425
|
Mon tit Corwin ....
a la base c'est un jeu de voiture radio commandée ....voila ...
je ne veux pas d'autre possibilité, car selon la vue les chronos ne sont pas les même ...
je te passe les média ...
voila pour ta flemmardise :p
|
|
corwin
|
Posté le 25 Juil 2009 à 12:52
|
|

Messages : 459
GCPoints : 63647
|
Merci Pekele je teste le menu :) En tout cas beau menu j'ai un petit problème avec l'affichage du bouton je vais voir se qui ne va pas ;)
Dernière édition le 25 Juil 2009 à 13:07
|
|
corwin
|
Posté le 25 Juil 2009 à 13:29
|
|

Messages : 459
GCPoints : 63647
|
sa fait peur... j'arrive pas a comprendre le problème xD
Code :
sprite 1,0,0,2
set sprite alpha 1,p
tu peut metre sa mais apres faut tout changer
Code :
sprite 2,0,0,2
set sprite alpha 2,p
comme sa ses plus claire ;)
autrement il me dit une erreur incompréhensible sur une ligne ou il n'y a rien d'écrite j'ai fait plusieurs teste et j'ai découvert que ses par rapport au sprite 3 enfin le sprite 1 dans se que ta fait. Bizzar une logique de dbpro que je n'arrive pas a déchiffrer...
|
|
Pekele
|
Posté le 25 Juil 2009 à 13:42
|
|

Messages : 42
GCPoints : 14425
|
erffff ...cela ne vient pas que mes sprites de mon intro et ceux du menu porte le même N° ???
en fait j'ai travaillé chaque section de code indépendamment , intro , menu , jeu ...
pis j'ai assemblé tout ça ....
j'ai pas percuté que les medias , sprite , X# position avait le même nom :/
je dois aller bosser ...
je verrais ça demain ...
|
|
corwin
|
Posté le 25 Juil 2009 à 14:31
|
|

Messages : 459
GCPoints : 63647
|
Oki mais oui le mieu ses qu'il n'est pas le même nom. n'empêche que j'ai tester en changent les noms sa me fait toujours pareil...
|
|
Darktib
|
Posté le 25 Juil 2009 à 16:06
|
|

Messages : 4017
GCPoints : 347288
|
Je vois que tu t'embrouille un peu comme ca. Meme corwin s'embrouille aussi^^
A mon avis tu peux apprendre ce que sont les fonctions utilisateur maintenant, ca rendra le code nettement plus lisible.
Je commence : Dans ton code tu utilise des commandes ou fonctions, auquelles tu passe des paramètres (ou pas), ou tu peux récupérer un résultat.
Un fonction, c'est comme en math (par exemple f(x;y) = sin(x) + cos(y), au pif), il y a une entrée et une sortie.
En dbp:
function nom_de_la_fonction(parametres)
rem du code
endfunction la_variable_a_renvoyer
Les variables que tu déclare dans une fonction sont en théorie locales à cette fonction, mais pour plus de clairté tu peux ajouter le mot clef 'local' devant la déclaration de la variable. Qu'est-ce que ca veut dire ? Tout simplement que la variable n'existe que dans la fonction dans laquelle tu la déclare, et pas ailleurs.
Pour les parametres, il faut simplement rentrer des noms de variables avec l'identifiant du type (rien, # ou $).
Il n'est pas obligatoire de renvoyer un résultat
Par exemple, pour une fonction qui affiche un bouton:
Code :
rem numImg2 = numéro de l'image non survolée
rem nulImg = numéro de l'image survolée
function pasteButton(x,y,sizex,sizey,numImg, numImg2)
if mousex()>x and mousex()<x+sizex and mousey()>y and mousey()<y+sizey
paste image numImg,x,y
else
paste image numImg2,x,y
endif
endfunction
C'est tout de suite plus simple... (cette fonction est a étendre, de manière à ce qu'elle utilise les clics souris pour déterminer si le bouton est cliqué ou non)
|
|
Pekele
|
Posté le 26 Juil 2009 à 12:57
|
|

Messages : 42
GCPoints : 14425
|
très intéressent ça !!!
merci Darkdib pour tes explications :)
je crois comprendre les choses, et, effectivement cela devrait être bien plus simple ...
je vais essayer de refaire mon code !!!
Corwin...
sache que c'est toujours comme ça avec moi ....
tu verras pleins de choses que n'avais jamais vu :)
on me dit toujours ...tain....j'avais jamais vu ça lol....
bah ...c'est moi ....normal....
aller ...jvais dormir au bord de la piscine ...
j ai bossé toute la journée et toute la nuit hier !!!
Cia
Dernière édition le 26 Juil 2009 à 13:05
|
|
corwin
|
Posté le 26 Juil 2009 à 13:08
|
|

Messages : 459
GCPoints : 63647
|
Moi je découvre des chose hallucinante je crois que je vais bientôt écrire un livre ;)
|
|
MageNoir
|
Posté le 26 Juil 2009 à 16:43
|
|

Messages : 724
GCPoints : 16803
|
Beaucoup trop de copier coller en tout cas.
*=*=* M@G€NO!R *=*=*
|
|
Mod
|
Posté le 26 Juil 2009 à 21:25
|
|

Messages : 4954
GCPoints : 2100823
|
Nuisible pour la compréhension au premier abord, mais sans nul doute indispensable si l'on veut comprendre, justement lorsque l'on débute. On ne peut pas vraiment avoir de façon inné l'idée de comment fonctionne une commande. C'est en tripatouillant un programme fonctionnel jusqu'à le faire planter ou en cherchant à l'améliorer qu'on apprend le plus à ce niveau là, je pense. Donc méthode pas forcément mauvaise pour moi (j'y suis passé aussi, et je pense bien que c'est aussi le cas de beaucoup ici lorsqu'ils ont débuté ^^).
|
|
Pekele
|
Posté le 26 Juil 2009 à 22:12
|
|

Messages : 42
GCPoints : 14425
|
Citation :Beaucoup trop de copier coller en tout cas.
c'est quoi qui te fait dire ça ? c'est assez vexant tu sais ...
je m'inspire certes ...mais la seule commande copier collée c'est celle de syltech ...
Citation :set object cull 3,0
le reste est de mes propres mains suite aux conseils de Freemaul qui m'a déjà averti!!!
je n'invente rien ...j'essaye de comprendre ...
je cherche également beaucoup de moi-même ...
cela fait plus de 30 ans que j'ai quitté l'école...et c'est vraiment pas facile ...
je rejoint l'idée de Mod;
Citation :On ne peut pas vraiment avoir de façon inné l'idée de comment fonctionne une commande. C'est en tripatouillant un programme fonctionnel jusqu'à le faire planter ou en cherchant à l'améliorer qu'on apprend le plus à ce niveau là, je pense.
c'est pour cela que je vais refaire tout mon code en 1 bloc ...
aller ...c'est pas grave ....j'y retourne ...
PS:
Citation :Moi je découvre des chose hallucinante je crois que je vais bientôt écrire un livre ;)
j'ai inventé une nouvelle commande Corwin ???
vas-y parle, explique, aller ;)
|
|
corwin
|
Posté le 27 Juil 2009 à 12:31
|
|

Messages : 459
GCPoints : 63647
|
Mdr quand je disait des choses hallucinante c'était du style tu fait un print et dbpro de créer un cube xD Enfin toi certe tu na pas créer de nouvelle comande mais tu ma fait apprendre un noueau bug de dbpro chez moi, j'ai une liste si vous-voulez ;)
J'ai déjà trouvé un titre pour le livre : "Mais ou est passer ta logique dbpro ???"
|
|
Darktib
|
Posté le 27 Juil 2009 à 16:23
|
|

Messages : 4017
GCPoints : 347288
|
C'est surtout le compilo qui bugge, le reste est plutot stable je trouve.
|