[video]http://www.youtube.com/watch?v=FYCdWyp0QWQ[/video]
Alles anzeigen
Ich schonwieder habe jetzt schon einiges von dem was ich für mein Spiel brauche zusammen hier nun ein GML Code den ich so verwenden kann aber ich wollte einen besseren Effekt haben
Mit diesen Code wird ein Ring mit Kugeln um mein Schiff erzeugt indem 360 Geschoße gleichzeitig in alle Richtungen geschossen werden ich möchte aber dass die Kugeln nacheinander geschossen werden also mit einer geringfügigen Verzögerung ist das möglich und wenn wie für Hilfe wäre ich wieder einmal dankbar hoffe das ist nicht wieder so eine anfängerfrage wie die letzten 2.
GML-Quellcode
- // Waffe (rundum feuer)
- if keyboard_check (vk_space) and s_waffe_1 <= 0 and energie >= s_waffe_1_energie and s_waffe_1_ok = 1 //Die ganzen nutzlose Bedingungen zum abfeuern
- {
- s_waffe_1 = s_waffe_1_frate ; // feuerrate
- energie -= s_waffe_1_energie ; // Energieverbrauch
- i3 = 0 //der Direktion Grundwert
- for (i=0 ; i<360 ; i+=1) { // die schleife
- i2 = instance_create(x,y,obj_s_waffe_1);// die Instanz die entsteht
- i2.direction = i3 ; // die Direktion abhängig von i3
- i2.speed = s_waffe_1_speed ; // Geschwindigkeit der Waffe
- i3 += 1 ; // und der Direktion modifizier er
- }
- }
- s_waffe_1 -=1 ;
Ich schonwieder habe jetzt schon einiges von dem was ich für mein Spiel brauche zusammen hier nun ein GML Code den ich so verwenden kann aber ich wollte einen besseren Effekt haben
Mit diesen Code wird ein Ring mit Kugeln um mein Schiff erzeugt indem 360 Geschoße gleichzeitig in alle Richtungen geschossen werden ich möchte aber dass die Kugeln nacheinander geschossen werden also mit einer geringfügigen Verzögerung ist das möglich und wenn wie für Hilfe wäre ich wieder einmal dankbar hoffe das ist nicht wieder so eine anfängerfrage wie die letzten 2.