Bonjour, je vous présente mon prochain projet, la création d'un moteur de jeu 2d en autoit! Plus d'info prochainement.
J'attends vos avis
[Ex] Développement : Moteur de jeu en 2D
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Status : Hors ligne
[Ex] Développement : Moteur de jeu en 2D
- Fichiers joints
-
- jeux.zip
- (69.17 Kio) Téléchargé 551 fois
Re: [Ex] Développement : Moteur de jeu en 2D
Bonjour,
Bravo pour le code
Je vais poser une question idiote mais dans le While 1 je ne vois aucun appel au func haut bas gauche droite...
Comment fais tu ? c'est quoi l'astuce.
Quand j'appuis sur droite il se passe quoi en fait ?
Bravo pour le code
Je vais poser une question idiote mais dans le While 1 je ne vois aucun appel au func haut bas gauche droite...
Comment fais tu ? c'est quoi l'astuce.
Quand j'appuis sur droite il se passe quoi en fait ?
Code : Tout sélectionner
while 1
$droite1 = Hex(PixelGetColor($picPos[0]+50+10,$picPos[1]),6)
$droite2 = Hex(PixelGetColor($picPos[0]+50+10,$picPos[1]+50+10),6)
$gauche1 = Hex(PixelGetColor($picPos[0] - 10,$picPos[1]),6)
$gauche2 = Hex(PixelGetColor($picPos[0] - 10,$picPos[1]+50),6)
$haut1 = Hex(PixelGetColor($picPos[0],$picPos[1]-10),6)
$haut2 = Hex(PixelGetColor($picPos[0]+50,$picPos[1]-10),6)
$bas1 = Hex(PixelGetColor($picPos[0],$picPos[1]+50+10),6)
$bas2 = Hex(PixelGetColor($picPos[0]+50+10,$picPos[1]+50+10),6)
Sleep(10)
WEnd
- darkex
- Niveau 2
- Messages : 15
- Enregistré le : dim. 03 août 2008 20:24
- Localisation : Oise
- Status : Hors ligne
Re: [Ex] Développement : Moteur de jeu en 2D
Salut , j'ai regarder un peu le script et
+
Tout simplement je pense
Reekod a écrit :Quand j'appuis sur droite il se passe quoi en fait ?
Code : Tout sélectionner
HotKeySet("{RIGHT}","droite")
Code : Tout sélectionner
Func droite()
if $droite1 <> "FE0000" then
if $droite2 <> "FE0000" then
$picPos = WinGetPos($robot)
GUICtrlSetImage($tank,@scriptdir & "\robotD.bmp")
WinMove($robot, "", $picPos[0] + 3, $picPos[1])
endif
endif
EndFunc
Darkex.
17 ans.
17 ans.
Re: [Ex] Développement : Moteur de jeu en 2D
@Reekod : c'est pas de la magie, c'est hotkeyset.
ça fait juste de changer l'ordre des lignes pour apeller une fonction quand un bouton choisis est préssé
Fesable avec _ispressed +boucle aussi.
bonne journée
ça fait juste de changer l'ordre des lignes pour apeller une fonction quand un bouton choisis est préssé
Fesable avec _ispressed +boucle aussi.
bonne journée
Re: [Ex] Développement : Moteur de jeu en 2D
Je préconise de remplacer les HotKeySet par une boucle + IsPressed, parce qu'impossible d'utiliser la touche définie par HotKeySet, même en dehors du programme. Je trouve ça un peu bof.