Après les modules bitmapfont, easing et sprite engine, il fallait bien voir si le tout fonctionne... Bah en fait... Non.
pour plus de détail https://www.purebasic.fr/english/viewtopic.php?f=16&t=72333
Pour le jeu et pour les sources .
J'aurais essayé, mais je reste finalement sur mon avis, PB n ...
La recherche a retourné 261 résultats
Aller sur la recherche avancée
- jeu. 21/févr./2019 10:17
- Forum : Jeux
- Sujet : Le Tweening ? Trop fastoch !!
- Réponses : 10
- Vues : 4407
Re: Le Tweening ? Trop fastoch !!
Maj : petit bug fix, oubli de () sur les InOut
Re: Webgadget
@Ekim Je ne voie pas où sont les marges dont tu parles, as tu essayé avec un code le plus épuré possible genre : OpenWindow(0,0,0,800,600,"",#PB_Window_ScreenCentered|#PB_Window_BorderLess)
WebGadget(0,0,0,800,600,"www.google.fr")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
WebGadget(0,0,0,800,600,"www.google.fr")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
- mer. 20/févr./2019 15:06
- Forum : Jeux
- Sujet : Courbe de bezier
- Réponses : 0
- Vues : 2510
Courbe de bezier
InitSprite()
Global p1.f = 0, p2.f = 0.33, p3.f = 0.66, p4.f = 1, Duration, time
Procedure Bezier(t.f,d,Target)
t = t/d
Result = Pow(1-t,3)*(Target*P1) + 3*Pow(1-t,2)*t*(Target*P2)+ 3*(1-t)*Pow(t,2)*(Target*P3) + Pow(t,3)*(Target*P4)
ProcedureReturn Result
EndProcedure
Procedure Play()
p2 ...
Global p1.f = 0, p2.f = 0.33, p3.f = 0.66, p4.f = 1, Duration, time
Procedure Bezier(t.f,d,Target)
t = t/d
Result = Pow(1-t,3)*(Target*P1) + 3*Pow(1-t,2)*t*(Target*P2)+ 3*(1-t)*Pow(t,2)*(Target*P3) + Pow(t,3)*(Target*P4)
ProcedureReturn Result
EndProcedure
Procedure Play()
p2 ...
- mar. 19/févr./2019 16:24
- Forum : Débutants
- Sujet : Comment savoir si un exécutable est actif ?
- Réponses : 12
- Vues : 3607
- lun. 18/févr./2019 13:51
- Forum : Débutants
- Sujet : [résolu] Lire le code HTML d'une page IE
- Réponses : 9
- Vues : 2680
- mer. 13/févr./2019 9:39
- Forum : Débutants
- Sujet : Xls et Xlsx en PB
- Réponses : 2
- Vues : 1478
Re: Xls et Xlsx en PB
Le XLSX est un dossier compressé contenant toutes les données sous forme de XML, très simple à lire (et si besoin modifier) le XLS est plus "fermé" et bien moins simple à comprendre... Je te conseil de convertir tes XLS en XLSX via Excel si tu as besoin de travailler dessus.
Si ça peut te servir j ...
Si ça peut te servir j ...
- mer. 13/févr./2019 9:35
- Forum : Débutants
- Sujet : Détection de peripheriques USB
- Réponses : 18
- Vues : 4647
Re: Détection de peripheriques USB
/!\ Windows uniquement
EnableExplicit
Define bitmask.l, one.l, LoopCount, Drive$
bitmask.l = GetLogicalDrives_()
one.l = 1
For LoopCount = 0 To 31
If bitmask & one << LoopCount
Drive$ = Chr(65+LoopCount)+":"
Debug Drive$ + " : " + GetDriveType_(Drive$)
EndIf
Next LoopCount
Pour le type de ...
EnableExplicit
Define bitmask.l, one.l, LoopCount, Drive$
bitmask.l = GetLogicalDrives_()
one.l = 1
For LoopCount = 0 To 31
If bitmask & one << LoopCount
Drive$ = Chr(65+LoopCount)+":"
Debug Drive$ + " : " + GetDriveType_(Drive$)
EndIf
Next LoopCount
Pour le type de ...
Re: BindEvent
Ekim, non on ne peux pas bind les event lié au réseau car comme tu l'as dit, le bindevent est lié aux fenêtres. Il faut donc vérifier ce qu'il ce passe coté réseau à chaques boucle.
Si ça peut t'aider voici un exemple le plus minimaliste possible d'une relation client serveur :
Serveur InitNetwork ...
Si ça peut t'aider voici un exemple le plus minimaliste possible d'une relation client serveur :
Serveur InitNetwork ...
- ven. 25/janv./2019 17:23
- Forum : Débutants
- Sujet : Purebasic tactile
- Réponses : 2
- Vues : 1419
Re: Purebasic tactile
Le tactile est géré comme une souris.
Pb ne gèrera pas le multitouch.
SpiderBasic est bien plus adapté au mobile.
Pb ne gèrera pas le multitouch.
SpiderBasic est bien plus adapté au mobile.
- jeu. 24/janv./2019 10:51
- Forum : Jeux
- Sujet : Sprite Engine
- Réponses : 8
- Vues : 3776
Re: Sprite Engine
MAJ : Correctif d'un "bug" du ClipSprite3D().
@Ar-S Par-ce que je suis obligé de bricoler pour que les valeurs soit correcte... Ca va forcément finir par foirer à un moment ou un autre... Je tente de faire un tetris avec... Ca permettra de se faire une idée si ça marche a peut près ou pas du tout ...
@Ar-S Par-ce que je suis obligé de bricoler pour que les valeurs soit correcte... Ca va forcément finir par foirer à un moment ou un autre... Je tente de faire un tetris avec... Ca permettra de se faire une idée si ça marche a peut près ou pas du tout ...
- mer. 23/janv./2019 18:17
- Forum : Jeux
- Sujet : Sprite Engine
- Réponses : 8
- Vues : 3776
Re: Sprite Engine
Ok laisse tomber Ar-S, le module n'est pas utilisable.
- mar. 22/janv./2019 19:46
- Forum : Débutants
- Sujet : [Résolu] Comment copier un fichier d'un lecteur à un autre
- Réponses : 23
- Vues : 4800
Re: Comment copier un fichier d'un lecteur à un autre
Sous window, un programme s'installe dans... Programme (Et si vous prettez une attention tout particulière, vous pouvez identifier une subtile resemblence entre programme et programme). Pour obtenir le dossier programme, il existe les variable d'environement :
Define ProgramFiles$ = Space(#MAX_PATH ...
Define ProgramFiles$ = Space(#MAX_PATH ...
- mar. 22/janv./2019 13:05
- Forum : Débutants
- Sujet : [Résolu] Comment copier un fichier d'un lecteur à un autre
- Réponses : 23
- Vues : 4800
Re: Comment copier un fichier d'un lecteur à un autre
Ce n'est pas bon avec GetCurrentDirectory()+"Diagdepiste.exe", car le programme que je compile se trouve dans le même répertoire que le programme Diagdepiste.exe original et l'écrase
Donc ton "installeur" s'appel lui même Diagdepiste.exe ? Il doit donc se copier lui même ou contient il le ...
Donc ton "installeur" s'appel lui même Diagdepiste.exe ? Il doit donc se copier lui même ou contient il le ...
- mar. 22/janv./2019 9:21
- Forum : Débutants
- Sujet : [Résolu] Comment copier un fichier d'un lecteur à un autre
- Réponses : 23
- Vues : 4800
Re: Comment copier un fichier d'un lecteur à un autre
la variable Fichier est utilisée mais pas déclarée avant...
Global Evenement, ID, Lecteur.s = "", MaCle.s = "", Repertoire.s = "", Fichier.s = "Diagdepiste.exe", fichierSource$ = "", fichierCible$ = ""
Je crois que tu as louché :p
Dans ce cas essaie un ça @Micoute (PS: Tu dois cocher l'option ...
Global Evenement, ID, Lecteur.s = "", MaCle.s = "", Repertoire.s = "", Fichier.s = "Diagdepiste.exe", fichierSource$ = "", fichierCible$ = ""
Je crois que tu as louché :p
Dans ce cas essaie un ça @Micoute (PS: Tu dois cocher l'option ...