hy
also ich will so ein kleines reflexspiel machen .das hab ich bis jetzt so gemacht
Alles anzeigen
mein problem ist ich wollte jetzt auch noch buttons hinzufügen . Also E,G,Q usw.
hierdurch
das mit dem zeichnen funktioniert auch...
aber ich weiß nicht wie ich jetzt die abfragen machen soll weil das hier funktioniert nicht
EDIT: ok bin schon draufgekommen ....das mit dem zeichnen klappt doch nicht wirklich deshalb meine lösung:
ich arbeite mit dem image_index
also ich will so ein kleines reflexspiel machen .das hab ich bis jetzt so gemacht
GML-Quellcode
- if (zeichnen) // zeichnen wird true wenn man einen betimmten punkt erreicht hat und enter drückt
- {
- zeichnen = false;
- now = true;
- }
- if (now)
- {
- setback = false;
- timer = true;
- randomize();
- image_angle = choose(0,90,180,270); // hier lasse ich den image_angle eine random angle wählen
- now = false;
- }
- if (timer)
- {
- time++;
- taste = true;
- if (xscale < 2)&&(yscale <2) // hier sage ich das solange xscale kleiner 2 ist soll es jeden step um 0.2 grösser werden und dasselbe für yscale
- {
- xscale +=0.2;
- yscale +=0.2;
- }
- if (alpha < 1) // hier lasse ich alpha langsam einblenden
- {
- alpha +=0.04;
- }
- draw_sprite_ext(spr_reflex,0,obj_player.x+450,obj_player.y-300,xscale,yscale,image_angle,c_white,alpha); // hier lasse ich das pfeil sprite drawen mit alpha und xscale und yscale
- }
- if (time >= 360)
- {
- point-=20;
- setback = true;
- }
- if (setback)
- {
- timer = false;
- taste = false;
- time = 0;
- now = true;
- alpha = 0;
- xscale= 0;
- yscale= 0;
- }
- if (taste)
- {
- switch(image_angle) // hier hab ich ein switch gemacht das den image angle durchgeht
- {
- case 0:
- if (time < 360)&& keyboard_check(global.key_right)
- {
- point += 20;
- setback = true;
- }
- break;
- case 90:
- if (time < 360)&& keyboard_check(global.key_up)
- {
- point += 20;
- setback = true;
- }
- break;
- case 180:
- if (time < 360)&& keyboard_check(global.key_left)
- {
- point += 20;
- setback = true;
- }
- break;
- case 270:
- if (time < 360)&& keyboard_check(global.key_down)
- {
- point += 20;
- setback = true;
- }
- break;
- }
- }
mein problem ist ich wollte jetzt auch noch buttons hinzufügen . Also E,G,Q usw.
hierdurch
GML-Quellcode
- TasteE = draw_sprite_ext(spr_reflex,0,obj_player.x+450,obj_player.y-300,xscale,yscale,0,c_white,alpha);
- TasteQ = draw_sprite_ext(spr_reflex,1,obj_player.x+450,obj_player.y-300,xscale,yscale,0,c_white,alpha);
- TasteG = draw_sprite_ext(spr_reflex,2,obj_player.x+450,obj_player.y-300,xscale,yscale,0,c_white,alpha);
- Pfeil = draw_sprite_ext(spr_reflex,3,obj_player.x+450,obj_player.y-300,xscale,yscale,image_angle,c_white,alpha);
- pick = choose (Pfeil,TasteE,TasteG,TasteQ)
das mit dem zeichnen funktioniert auch...
aber ich weiß nicht wie ich jetzt die abfragen machen soll weil das hier funktioniert nicht
EDIT: ok bin schon draufgekommen ....das mit dem zeichnen klappt doch nicht wirklich deshalb meine lösung:
ich arbeite mit dem image_index
Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von acidrain833 ()