hey ich wolte mal fragen ob du dein altes nyan cat spiel neu programmieren kannst oder den download wieder online stellen kannst? ich habe mich schon mal versucht das nachzuprogrammieren aber ich schaf es nicht! danke im voraus!!
Hi. Kannst du mal ein Tutorial zu upgrades machen? ich würde gerne so einen Top/Down-shooter mit upgrades machen. z.B schnellere schüsse, oder mehr schüsse pro sek usw. Falls du schon so ein tutorial gemacht hast, schreib mir bitte den Link. L.G Kevin
Mach es mit einer globalen Variable. Also solang die Variable global.upgrade=1 ist hast zu den normalen Schuss und wenn global.upgrade=2 dann bekommt man zB. einen stärkeren Schuss. Ist das irgendwie verständlich? :')
ich habe ein problem und zwar habe ich beim schießen alles gleich gemacht, wie du, aber wenn der spieler sich bewegt kann er nicht anfangen zu schießen. wenn er dannach etwas wartet kann er wieder anfangen. wenn er allerdings schon schießt, kann er sich dabei auch bewegen
Hey echt cooles Video werde ich morgen auch sofort programmieren das ist das erste Video was ich von dir gesehen hab und war dierekt überzeugt da du auch eine sehr angenehme Stimme hast mein Abo und Like hast du auch wenn es von 2015 ist sehr gut ich bin sehr neu in Game maker studio 2 am besten finde ich es in der Engine das es 2d da ich solche Grafik einfach liebe und da ich noch sehr Jung (13) kenne ich mich auch noch nicht gut aus und finde es echt gut das du zu so etwas Videos machst :) LG:Gabriel
wäre es nich sinfoll eine art map-editor zu machen wo man dann nur noch die objecte auswälen kann und platzieren? und ein feind und ein spieler .... wie in Hotline mami2 so eine art editor... das wäre echt mal ein cooles video ! wie man objecte auswält und bewegen kann .
Hi. mein Problem ist, wenn ich schießen möchte, bleibt das Geschoss in der Luft hängen und bewegt sich nicht, aber wenn ich schieße dreht sie sich wenigstens in die Richtung der Maus aber bleibt wie gesagt hängen. meine Version ist 1.4.1763, wäre ja möglich dass das der Fehler ist
Woran liegt das, wenn ich spiele häng ich immer mit der rechten Seite an einer Wand und kommen nicht mehr davon weg. Ich habe bereits mehrmals mit dem Video verglichen. Habt ihr die Lösung?
Bei mir gibt es ein Problem und zwar ist die Steuerung bei mir ziemlich schwammig und wenn ich z.B. W länger drücke werde ich immer schneller und stecke dann einfach irgendwann in einer Wand fest. Was ist da los? Kannst du mir helfen?
Beim schießen Zeile 34 steht bei mir immer Fehler obwohl ich es genau wie du geschrieben hab idmerk = instance_create (x,y,obj_schuss) Das funktioniert nicht
@Tasty Blue Games (min28:10) wenn ein Schuss die Wand berührt, verschwinden alle aktuellen schüsse genauso ist es mit den gegnern(wenn einer von einem Schuss berührt wird sterben alle obwohl er sogar drei Leben haben müsste, auch verschwinden alle Schüsse und ich kann nach dem kill nicht mal mehr schiesen)
C:\WINDOWS\system32\cmd.exe exited with non-zero status (1) elapsed time 00:00:03.7925443s for command "C:\ProgramData/GameMakerStudio2/Cache/runtimes untime-2.0.7.110/bin/Igor.exe" -options="C:\Users\justin\AppData\Local\GameMakerStudio2\GMS2TEMP\build.bff" -- Windows Run started at 07/04/2017 05:48:12 FAILED: Run Program Complete was bedeutet das?
Erstmal danke für das super Tutorial, es war zwar etwas schnell aber du musstest es wahrscheinlich wegen der Menge an Informationen machen, wie du gesagt hast. ich habe leider auch ein Problem undzwar folgendes: immer wenn ich mit meiner Figur nach unten laufe und auf eine Wand treffe bugge ich an den nexten punkt wo eine Wand die *Waagrechte* wand berührt. Dieser Fehler tritt nur auf bei waagrechten wenden also wenn ich nach oben oder unten laufe und auf eine Wand stoße
Hab die Lösung für alle die das Problem auch haben: bei der Datei zum Bewegen miss man unter den zum Beispiel move_contact_solid (360,+1) schauen ob man wirklich + geschrieben hat für vspeed und nicht die Datei von hspeed eingesetzt hat und nur die grad zahl geändert hat
Hey, ich hätte mam eine Frage: Wenn ich im Draw-Event "sprite_index" verwende, funktioniert "image_scale" nicht mehr. Also das der Button größer wird, wenn ich mit der Maus darüber fahre. Kann mir da jemand helfen? :)
Chriss Man kann nie genug lernen :'D Denn ich bin zwar kein Einsteiger oder Anfänger aber in diesen Tutorial konnte ich auch etwas lernen. Ich gucke von Tasty Blue Games sogar gern die Videos mehr mals :D
Chriss Es liegt nicht an der sprite_index Variable. Sobald du im draw event etwas drinne stehen hast, wird das Objekt nicht mehr automatisch gezeichnet. Wenn du im draw event jetzt draw_sprite(bla,bla,bla,bla) verwendest, ist da natürlich keine Drehung und Skalierung dabei. Du kannst z.B. draw_sprite_ext() verwenden, um ein gedrehtes und gestrecktes Sprite zu zeichnen. Für die entsprechenden Werte in der Funktion kannst du auch einfach wieder die Variablen image_angle image_xscale und image_yscale verwenden. Hilft dir das weiter?
Ich hab schon viele GM Porgramme entwickelt und kenne mich echt gut aus und schaue dieses Tutorial ein bisschen zur entspannung... Aber kann mir bitte jemand "idmerk" erklären..? :D
Hey Super Video jez hab ichs auf Handy komplett angeguckt und nicht mit am Pc "programmiert" wäre ziemlich cool wenn du die game maker datei zum Download freigeben könntest damit ich gleich die Grundlage habe , Danke
Ich würde es mir an deiner Stelle lieber nochmal anschauen, mitdenken und dabei "abtippen", nur durch zuhören lernt man kaum etwas. Ich mach das auch so. Zuerst am Handy anschauen, dann nochmal am PC mitprogrammieren ;)
Hey Jonas ich wollte fragen ob du mal granaten machen kannst, und sprites und subimages also weil ich hatte ein raumschiff welches vertikale Düsen hat und auf knopfdruck kommt dann die animation zu horizontalen düsen allerdings musste ich dafür 4 verschiedene objekte nutzen (schiff mit düsen vertikal,schiff mit düsen horizontal, und dann noch 2 animationen von vertikal zu horizontal und anders rum) ich habe es mit draw_sprite versucht hat aber nicht funktioniert also entweder wurden ale bilder gleichzeitig gemalt oder 5(von 6) waren schon da und nur noch das letzte ist enstanden. PS Ich find deine viedeos echt klasse auch wenn in diesem viedeo nicht so viel neues war ! Tasty Blue Games
maik heine Eeeeecht?? Ich mach meine Tutorials extra immer mit der Lite Version, um soetwas zu verhindern. Kann also gar nicht sein. Hast du vielleicht eine alte Version?? Game Maker Standart ist mittlerweile kostenlos und sozusagen die neue lite Version: www.yoyogames.com/studio
Du hast wahrscheinlich die 8.1 Es geht aber auch ohne dem Draw GUI, mit der view.. schau einfach im alten Schooter-Tutorial, dort wird es so gemacht ;)
ich habe einen error code, kann mir wer helfen :( ;FATAL ERROR in action number 1 of Step Event0 for object player: Variable player.schusscooldown(100002, -2147483648) not set before reading it. at gml_Object_player_StepNormalEvent_1 (line 35) - schusscooldown -= 1 mein code hspeed = 0 vspeed = 0 // speed auf null if keyboard_check(ord("A")) // asdw steuerung hspeed -= 8 if keyboard_check(ord("D")) hspeed += 8 if keyboard_check(ord("W")) vspeed -= 8 if keyboard_check(ord("S")) vspeed += 8 if place_free(x+hspeed,y) == false // nicht über wände laufen { if hspeed > 0 move_contact_solid(0,-1) if hspeed < 0 move_contact_solid(180,-1) hspeed = 0 } if place_free(x,y+vspeed) == false { if vspeed > 0 move_contact_solid(270,-1) if vspeed < 0 move_contact_solid(90,-1) vspeed = 0 } schusscooldown -= 1 if mouse_check_button(mb_left) if schusscooldown
Im Create Event musst du die Variable schusscooldown noch auf einen Wert setzen. Evtl hast du sie im Create Event auch schon drin, aber anders geschrieben.
der code ist falsch das ist der richtige: hspeed = 0 vspeed = 0 if keyboard_check(ord("A")) hspeed -= 8 if keyboard_check(ord("D")) hspeed += 8 if keyboard_check(ord("W")) vspeed -= 8 if keyboard_check(ord("S")) vspeed += 8 schusscooldown -= 1 // Cooldown reduzieren if mouse_check_button(mb_left) // Schießen if schusscooldown
mal wieder n gutes video von die, wie siehts mal aus mit 3d? PS: ich habs so gelöst und es läuft flüssig :D var sp; sp = 2; if keyboard_check(ord("W")){if place_free(x,y-sp){y-=sp}} if keyboard_check(ord("S")){if place_free(x,y+sp){y+=sp}} if keyboard_check(ord("A")){if place_free(x-sp,y){x-=sp}} if keyboard_check(ord("D")){if place_free(x+sp,y){x+=sp}}
ZaMi 3D sieht gut aus. Aber was passiert, wenn direkt rechts von dir eine Wand steht und du dann erst die rechts Taste und dann zusätzlich also gleichzeitig auch noch die links Taste drückst? Wenn ich keinen Denkfehler hab, müsste der Spieler dann etwas rumzuckeln. Das Gleiche wenn über dem Spieler eine Wand ist und man erst nach oben und dann gleichteitig noch nach unten drückt. Ist natürlich kein großes Problem, aber meine Lösung hat dieses Problem nicht. Dafür ist meine ca. fünf mal so lang. XD
Tasty Blue Games meinste wenn ich z.B. drücke und dann a und d dazu kommen? dann bleibt er sofort stehen aber ich habe ein anderes problem gefunden. da der speed auf 2 ist bewegt sich das objekt recht langsam, stelle ich diesen auf sagen wir 5 kommt wieder das problem mit den lücken zwischen wand und spieler auf.... könnte jetzt auf 120fps stellen aber ist ja auch nicht sinn und zweck der sache.... muss nochmal dran :/
Tasty Blue Games ich hab mich etwas verschrieben xD wenn ich s drücke und unter mir ist ne wand dann kommen a und d dazu, instand stop da beide abfragen sich so zu sagen aufheben. sollte unter mir keine wand sein läuft er nur nach unten^^
Code von ca. 21:22 FATAL ERROR in action number 1 of Step Event0 for object Spieler: Push :: Execution Error - Variable Get 100000.obj_Kugel(100000, -2147483648) at gml_Object_Spieler_StepNormalEvent_1 (line 35) - idmerk = instance_create(x,y,obj_Kugel) Er nimmt es im Code einfach nicht als Objekt an. Die Schrift vom Objekt bleibt weiß und wird nicht rot. Ich bitte um Hilfe :)
Hyperactive-Boy Warum steht in der Fehlermeldung obj_Kugel und im Code obj_schuss? Bist du dir sicher es existiert ein obj_schuss? Das wäre die leichteste Erklärung, wenn die Schrift nicht rot wird. Wenn das nicht der Fehler ist clear sicherheitshalber mal den Cache (Das Besen Icon oben) und starte Game Maker neu. Wenn es ein obj_schuss gibt, dann muss es im Code auch rot markiert sein. :)
Danke für die antwort. Ich hatte den code und das objekt hinterher nochmal abgeändert. Also daran lags nicht. Aber das mit dem chache versuch ich mal. Danke :)Tasty Blue Games
Hyperactive-Boy Mach mal ein leeres Projekt auf, mach ein obj_schuss und schau, ob es im Code von einem anderen Objekt erkannt wird. Wenn ja, dann ist in deinem Projekt irgendwo ein Fehler, an den ich jetzt nicht denk, oder es ist einfach der Wurm drin. Wenn nein, dann ist Game Maker kaputt. XD Ist mir aber noch nie passiert. Hast du versucht das Objekt umzubennenen? Das Stück Code nochmal zu löschen und neu zu schreiben? Hast du geschaut, ob vor oder nach dem Fetzen, den du mir geschickt hast, ein Fehler sein könnte? Ka, wie ich dir noch helfen kann. Notfalls in nem neuen Projekt nochmal neu anfangen? Ich wünsch dir auf jeden Fall viel Glück bei der Fehlersuche. Ist leider ein großer Bestandteil des Programmierens... bei mir auch. :)
ich habe münzen in das spiel gemacht die aber nicht über die räume hinweg behalten werden in den alten Tutorials ist vor gekommen das es mit "if variable_global_exists" funktionier ist aber nicht gegangen in der Anleitung gab es auch keine infos dazu die mir geholfen hätten ! ihr seid meine letzte Rettung (-;
+Mineforscher Hier kopiers ins Step Event (Ist eine Jump & Run Vorlage otpimal eingestellt): hspeed = 0if keyboard_check(vk_right) // Control hspeed += 5 if keyboard_check(vk_left) hspeed -= 5
if keyboard_check(vk_down) // Schneller Runtergehen. vspeed = 0.5
if place_free(x+hspeed,y) == false { if hspeed > 0 move_contact_solid(0,-1) if hspeed < 0 move_contact_solid(180,-1) hspeed = 0 }vspeed += 0.4 // Gravitationif keyboard_check_pressed(vk_up) // Springen if place_free(x,y+10) == false vspeed -= 8.3
if place_free(x,y+vspeed) == false // Collision | Kontakt { if vspeed > 0 move_contact_solid(270,-1) if vspeed < 0 move_contact_solid(90,-1) vspeed = 0 }
if place_free(x+hspeed,y+vspeed) == false hspeed = 0
if keyboard_check_released(vk_up) if vspeed < 0 vspeed /= 2
Mein Code fürs Schießen: { idmerk = instance_create(x,y,Shoot1) idmerk.speed = 12 idmerk.direction = point_direction(x,y,mouse_x,mouse_y) idmerk.image_angle = point_direction } Wenn ich dann das Spiel testen will, passiert das: In Object Trooper, in Event StepNormalEvent action number 1 at line 18 : cannot use function/script name for a variable, using "point_direction" In Object Trooper, in Event StepNormalEvent action number 1 at line 18 : malformed assignment statement Compile Failed - Please check the Compile window for any additional information und es kann nicht gestartet werden...
hey ich wolte mal fragen ob du dein altes nyan cat spiel neu programmieren kannst oder den download wieder online stellen kannst?
ich habe mich schon mal versucht das nachzuprogrammieren aber ich schaf es nicht!
danke im voraus!!
Hi,
Leider lerne ich aus den Tutorials nichts, da ich etwas fortgeschrittener bin. Kannst du Videos zu Shader, Surfaces, 3D usw. Machen?
Hi. Kannst du mal ein Tutorial zu upgrades machen? ich würde gerne so einen Top/Down-shooter mit upgrades machen. z.B schnellere schüsse, oder mehr schüsse pro sek usw. Falls du schon so ein tutorial gemacht hast, schreib mir bitte den Link.
L.G Kevin
Mach es mit einer globalen Variable. Also solang die Variable global.upgrade=1 ist hast zu den normalen Schuss und wenn global.upgrade=2 dann bekommt man zB. einen stärkeren Schuss. Ist das irgendwie verständlich? :')
Chriss ich versuchs irgendwie hinzubekommen. Danke für die schnelle antwort
NoBrainPvP Sonst melde dich einfach nochmal ich helf gern :D
Versuche es mal damit :D
Das musst du alles da in die Orte eingeben.
Wie kann man die erweiterte Maus Kamera Führung in dem Eigenen Options Menü ein und aus stellen?
ich habe ein problem und zwar habe ich beim schießen alles gleich gemacht, wie du, aber wenn der spieler sich bewegt kann er nicht anfangen zu schießen. wenn er dannach etwas wartet kann er wieder anfangen. wenn er allerdings schon schießt, kann er sich dabei auch bewegen
Hey echt cooles Video werde ich morgen auch sofort programmieren das ist das erste Video was ich von dir gesehen hab und war dierekt überzeugt da du auch eine sehr angenehme Stimme hast mein Abo und Like hast du auch wenn es von 2015 ist sehr gut ich bin sehr neu in Game maker studio 2 am besten finde ich es in der Engine das es 2d da ich solche Grafik einfach liebe und da ich noch sehr Jung (13) kenne ich mich auch noch nicht gut aus und finde es echt gut das du zu so etwas Videos machst :)
LG:Gabriel
wäre es nich sinfoll eine art map-editor zu machen wo man dann nur noch die objecte auswälen kann und platzieren? und ein feind und ein spieler .... wie in Hotline mami2 so eine art editor... das wäre echt mal ein cooles video ! wie man objecte auswält und bewegen kann .
Wär es nicht sinnvoll wenn du Deutsch lernen würdest?
Hi. mein Problem ist, wenn ich schießen möchte, bleibt das Geschoss in der Luft hängen und bewegt sich nicht, aber wenn ich schieße dreht sie sich wenigstens in die Richtung der Maus aber bleibt wie gesagt hängen.
meine Version ist 1.4.1763, wäre ja möglich dass das der Fehler ist
bei mir kommt keine Lebensleiste ich hab in obj_steuerin create:global.spielerleben = 100in step:if global.spielerleben
Klasse Tutorial für Einsteiger und weitere :'D Danke sogar ich konnte was lernen.
Woran liegt das, wenn ich spiele häng ich immer mit der rechten Seite an einer Wand und kommen nicht mehr davon weg. Ich habe bereits mehrmals mit dem Video verglichen. Habt ihr die Lösung?
Bei mir gibt es ein Problem und zwar ist die Steuerung bei mir ziemlich schwammig und wenn ich z.B. W länger drücke werde ich immer schneller und stecke dann einfach irgendwann in einer Wand fest. Was ist da los? Kannst du mir helfen?
Erstmal gutes Tutorial!
Aber ich ab eine Frage bei mir ist das so dass wenn ich schieße mich nicht bewegen kann !
Bitte mögliche fehler schreiben
Guck einfach ales nochmak durch, ich hatte einfach nur ein rechtschreibfehler
Rischtisch Gut :)
ich habe alles hingeschrieben bei der steuerung bei mir geht es bloß nach links und nach rechts weist du woran es liegt ?
kann man es einstellen das feinde erst schissen wen sie dich sehen? in einer Art Radius?
Beim schießen Zeile 34 steht bei mir immer Fehler obwohl ich es genau wie du geschrieben hab
idmerk = instance_create (x,y,obj_schuss)
Das funktioniert nicht
inder neueren version von gm und da geht das mit dem xview nicht wie soll man das sonst machen?
was ist der Code damit Schüsse beim contact mit der Wand kaputt gehen?
hast du es raus ich weiss es nicht
hab mich bischien verspätet :p im schuss object ein colisins event mit der wand dan in main 1 das instance destroy ding rein ziehen
PotatorGERMAN du kannst auch bei step " if place_meeting(wand) instance_destroy() " tadaaaa
Cool, dann kann ich mein top down shooter auch nochmal verbessern :) Danke
Wie geil
Wo bleibt die Fortsetzung?
bei mir ist es so das ich wen ich den schuss halten möchte eine fehler meldung kommt kanst du mir helfen??
Bei mir kann man kein Spielerleben erstellen ich habe alles befolgt aber es funktioniert nicht
versuch es nochmal falls du noch intresse hast, mit den derzeitigen versionen und co funktioniert es > movachannel.de/karambeat
kann mir jmd sagen wo man "Glow " bei gamemaker Studio 2 findet?
@Tasty Blue Games (min28:10) wenn ein Schuss die Wand berührt, verschwinden alle aktuellen schüsse genauso ist es mit den gegnern(wenn einer von einem Schuss berührt wird sterben alle obwohl er sogar drei Leben haben müsste, auch verschwinden alle Schüsse und ich kann nach dem kill nicht mal mehr schiesen)
Also bei mir geht es -.-
Vllt liegt es bei dir daran das du mit GMS 2 Arbeitest
ist das GameMaker Studio 1.4?
Ich habe ein problem, ich habe alles richtig gemacht nur dass bei 36:35 (zeile 4) er nicht die variable zu schusscooldown kennt. bitte hilfe! :(
Habe schelbst geschaft das problem zubeheben, man muste nur:( schusscooldown = 0 )ganz oben machen.
Kann mir jemand helfen?
Ich kann nicht über die Medipacks drüber laufen wenn ich volles Leben habe.
Habe Depth auf 20 gestellt.
C:\WINDOWS\system32\cmd.exe exited with non-zero status (1)
elapsed time 00:00:03.7925443s for command "C:\ProgramData/GameMakerStudio2/Cache/runtimes
untime-2.0.7.110/bin/Igor.exe" -options="C:\Users\justin\AppData\Local\GameMakerStudio2\GMS2TEMP\build.bff" -- Windows Run started at 07/04/2017 05:48:12
FAILED: Run Program Complete
was bedeutet das?
Erstmal danke für das super Tutorial, es war zwar etwas schnell aber du musstest es wahrscheinlich wegen der Menge an Informationen machen, wie du gesagt hast.
ich habe leider auch ein Problem undzwar folgendes:
immer wenn ich mit meiner Figur nach unten laufe und auf eine Wand treffe bugge ich an den nexten punkt wo eine Wand die *Waagrechte* wand berührt.
Dieser Fehler tritt nur auf bei waagrechten wenden also wenn ich nach oben oder unten laufe und auf eine Wand stoße
Hab die Lösung für alle die das Problem auch haben:
bei der Datei zum Bewegen miss man unter den zum Beispiel
move_contact_solid (360,+1)
schauen ob man wirklich + geschrieben hat für vspeed und nicht die Datei von hspeed eingesetzt hat und nur die grad zahl geändert hat
Draw GUI gibts bei mir nicht
Hey, ich hätte mam eine Frage: Wenn ich im Draw-Event "sprite_index" verwende, funktioniert "image_scale" nicht mehr. Also das der Button größer wird, wenn ich mit der Maus darüber fahre. Kann mir da jemand helfen? :)
Chriss Man kann nie genug lernen :'D Denn ich bin zwar kein Einsteiger oder Anfänger aber in diesen Tutorial konnte ich auch etwas lernen. Ich gucke von Tasty Blue Games sogar gern die Videos mehr mals :D
Fresh_Mark Hab's mir eh angeschaut und auch ich geh viele Tutorials mehrmals durch :D
Fresh_Mark Bzw. werde ich es mir heute am Abend anschauen :D
Chriss Es liegt nicht an der sprite_index Variable. Sobald du im draw event etwas drinne stehen hast, wird das Objekt nicht mehr automatisch gezeichnet. Wenn du im draw event jetzt draw_sprite(bla,bla,bla,bla) verwendest, ist da natürlich keine Drehung und Skalierung dabei. Du kannst z.B. draw_sprite_ext() verwenden, um ein gedrehtes und gestrecktes Sprite zu zeichnen. Für die entsprechenden Werte in der Funktion kannst du auch einfach wieder die Variablen image_angle image_xscale und image_yscale verwenden. Hilft dir das weiter?
Tasty Blue Games Ah, ok. Einfach die falsche Funktion verwendet. Danke ;)
Immer wenn ich dem Gegner die Schussfunktion verleihe kann ich selbst nicht mehr schießen...
wie kann man pfeile machen das die schüsse in der wand bleiben?
aber wenn ein gegner reingeht dann stirbt er xD
Bei mir ist es so das da auch fatal erfror steht aber da steht line 1 if leben
Ich hab schon viele GM Porgramme entwickelt und kenne mich echt gut aus und schaue dieses Tutorial ein bisschen zur entspannung... Aber kann mir bitte jemand "idmerk" erklären..? :D
Hey Super Video jez hab ichs auf Handy komplett angeguckt und nicht mit am Pc "programmiert" wäre ziemlich cool wenn du die game maker datei zum Download freigeben könntest damit ich gleich die Grundlage habe , Danke
Ich würde es mir an deiner Stelle lieber nochmal anschauen, mitdenken und dabei "abtippen", nur durch zuhören lernt man kaum etwas. Ich mach das auch so. Zuerst am Handy anschauen, dann nochmal am PC mitprogrammieren ;)
Hey Jonas ich wollte fragen ob du mal granaten machen kannst, und sprites und subimages also weil ich hatte ein raumschiff welches vertikale Düsen hat und auf knopfdruck kommt dann die animation zu horizontalen düsen allerdings musste ich dafür 4 verschiedene objekte nutzen (schiff mit düsen vertikal,schiff mit düsen horizontal, und dann noch 2 animationen von vertikal zu horizontal und anders rum) ich habe es mit draw_sprite versucht hat aber nicht funktioniert also entweder wurden ale bilder gleichzeitig gemalt oder 5(von 6) waren schon da und nur noch das letzte ist enstanden. PS Ich find deine viedeos echt klasse auch wenn in diesem viedeo nicht so viel neues war ! Tasty Blue Games
bei der Lite version gibt es leider kein Draw GUI event weiß jemand was ich jetzt tuen soll :(
maik heine Eeeeecht?? Ich mach meine Tutorials extra immer mit der Lite Version, um soetwas zu verhindern. Kann also gar nicht sein. Hast du vielleicht eine alte Version?? Game Maker Standart ist mittlerweile kostenlos und sozusagen die neue lite Version: www.yoyogames.com/studio
Du hast wahrscheinlich die 8.1 Es geht aber auch ohne dem Draw GUI, mit der view.. schau einfach im alten Schooter-Tutorial, dort wird es so gemacht ;)
oooooh danke hehe :D
Kannst du mal ein Video machen wie man ein gutes fps Spiel machen kann oder wie in der gta sicht
es hilft aber weiter , und außerdem kannst du doch einfach mehrere Schüsse ein Programmieren
ich habe das verlieren im player obj weil ich eine kurze animation abspielen will :D
ich habe einen error code, kann mir wer helfen :( ;FATAL ERROR in
action number 1
of Step Event0
for object player:
Variable player.schusscooldown(100002, -2147483648) not set before reading it.
at gml_Object_player_StepNormalEvent_1 (line 35) - schusscooldown -= 1
mein code
hspeed = 0
vspeed = 0 // speed auf null
if keyboard_check(ord("A")) // asdw steuerung
hspeed -= 8
if keyboard_check(ord("D"))
hspeed += 8
if keyboard_check(ord("W"))
vspeed -= 8
if keyboard_check(ord("S"))
vspeed += 8
if place_free(x+hspeed,y) == false // nicht über wände laufen
{
if hspeed > 0
move_contact_solid(0,-1)
if hspeed < 0
move_contact_solid(180,-1)
hspeed = 0
}
if place_free(x,y+vspeed) == false
{
if vspeed > 0
move_contact_solid(270,-1)
if vspeed < 0
move_contact_solid(90,-1)
vspeed = 0
}
schusscooldown -= 1
if mouse_check_button(mb_left)
if schusscooldown
Im Create Event musst du die Variable schusscooldown noch auf einen Wert setzen. Evtl hast du sie im Create Event auch schon drin, aber anders geschrieben.
der code ist falsch das ist der richtige:
hspeed = 0
vspeed = 0
if keyboard_check(ord("A"))
hspeed -= 8
if keyboard_check(ord("D"))
hspeed += 8
if keyboard_check(ord("W"))
vspeed -= 8
if keyboard_check(ord("S"))
vspeed += 8
schusscooldown -= 1 // Cooldown reduzieren
if mouse_check_button(mb_left) // Schießen
if schusscooldown
mal wieder n gutes video von die, wie siehts mal aus mit 3d?
PS: ich habs so gelöst und es läuft flüssig :D
var sp;
sp = 2;
if keyboard_check(ord("W")){if place_free(x,y-sp){y-=sp}}
if keyboard_check(ord("S")){if place_free(x,y+sp){y+=sp}}
if keyboard_check(ord("A")){if place_free(x-sp,y){x-=sp}}
if keyboard_check(ord("D")){if place_free(x+sp,y){x+=sp}}
ZaMi 3D sieht gut aus. Aber was passiert, wenn direkt rechts von dir eine Wand steht und du dann erst die rechts Taste und dann zusätzlich also gleichzeitig auch noch die links Taste drückst? Wenn ich keinen Denkfehler hab, müsste der Spieler dann etwas rumzuckeln. Das Gleiche wenn über dem Spieler eine Wand ist und man erst nach oben und dann gleichteitig noch nach unten drückt. Ist natürlich kein großes Problem, aber meine Lösung hat dieses Problem nicht. Dafür ist meine ca. fünf mal so lang. XD
Tasty Blue Games meinste wenn ich z.B. drücke und dann a und d dazu kommen? dann bleibt er sofort stehen aber ich habe ein anderes problem gefunden. da der speed auf 2 ist bewegt sich das objekt recht langsam, stelle ich diesen auf sagen wir 5 kommt wieder das problem mit den lücken zwischen wand und spieler auf....
könnte jetzt auf 120fps stellen aber ist ja auch nicht sinn und zweck der sache.... muss nochmal dran :/
Tasty Blue Games das problem mit dem schnittpunkt der ecke besteht auch nicht, habs mal getestet.
bleibt nur noch der fehler mit dem speed
Tasty Blue Games ich hab mich etwas verschrieben xD
wenn ich s drücke und unter mir ist ne wand dann kommen a und d dazu, instand stop da beide abfragen sich so zu sagen aufheben. sollte unter mir keine wand sein läuft er nur nach unten^^
wenn die gegner bei mir gegen die wand auf mich zuschießen bekomme ich schaden
kann mir bitte jemand helfen ?
Code von ca. 21:22
FATAL ERROR in
action number 1
of Step Event0
for object Spieler:
Push :: Execution Error - Variable Get 100000.obj_Kugel(100000, -2147483648)
at gml_Object_Spieler_StepNormalEvent_1 (line 35) - idmerk = instance_create(x,y,obj_Kugel)
Er nimmt es im Code einfach nicht als Objekt an. Die Schrift vom Objekt bleibt weiß und wird nicht rot. Ich bitte um Hilfe :)
Hyperactive-Boy Hier mal mein Code:
if mouse_check_button_pressed(mb_left) //Schießen
{
idmerk = instance_create(x,y,obj_schuss)
idmerk.speed = 18
idmerk.direction = point_direction(x,y,mouse_x,mouse_y) //Schussrichtung
idmerk.image_angle = idmerk.direction
}
Hyperactive-Boy Warum steht in der Fehlermeldung obj_Kugel und im Code obj_schuss? Bist du dir sicher es existiert ein obj_schuss? Das wäre die leichteste Erklärung, wenn die Schrift nicht rot wird. Wenn das nicht der Fehler ist clear sicherheitshalber mal den Cache (Das Besen Icon oben) und starte Game Maker neu. Wenn es ein obj_schuss gibt, dann muss es im Code auch rot markiert sein. :)
Danke für die antwort. Ich hatte den code und das objekt hinterher nochmal abgeändert. Also daran lags nicht. Aber das mit dem chache versuch ich mal. Danke :)Tasty Blue Games
habs probiert, funktioniert nicht. Heißt beides schuss
Hyperactive-Boy
Mach mal ein leeres Projekt auf, mach ein obj_schuss und schau, ob es im Code von einem anderen Objekt erkannt wird. Wenn ja, dann ist in deinem Projekt irgendwo ein Fehler, an den ich jetzt nicht denk, oder es ist einfach der Wurm drin. Wenn nein, dann ist Game Maker kaputt. XD Ist mir aber noch nie passiert. Hast du versucht das Objekt umzubennenen? Das Stück Code nochmal zu löschen und neu zu schreiben? Hast du geschaut, ob vor oder nach dem Fetzen, den du mir geschickt hast, ein Fehler sein könnte? Ka, wie ich dir noch helfen kann. Notfalls in nem neuen Projekt nochmal neu anfangen? Ich wünsch dir auf jeden Fall viel Glück bei der Fehlersuche. Ist leider ein großer Bestandteil des Programmierens... bei mir auch. :)
Brauch man die Vollversion ???
Jonas Herbst no
+Tasty Blue Games Wue macht man ein Menü
bei mir bleib ich immer in der wand stecken hab alles nachgemacht!!
ich habe münzen in das spiel gemacht die aber nicht über die räume hinweg behalten werden
in den alten Tutorials ist vor gekommen das es mit "if variable_global_exists" funktionier ist aber nicht gegangen in der Anleitung gab es auch keine infos dazu die mir geholfen hätten !
ihr seid meine letzte Rettung (-;
mach das steuer objekt auf Presistent oder wie das heissen tut xD
was muss man bei 27:36 reinschreiben????? sehe es nicht!
Das wird danach runtergezogen, damit man das sieht.
Bei mir geht das nicht mit dem if place_free ...
Was genau funktioniert nicht?
+Mineforscher Hier kopiers ins Step Event (Ist eine Jump & Run Vorlage otpimal eingestellt): hspeed = 0if keyboard_check(vk_right) // Control
hspeed += 5
if keyboard_check(vk_left)
hspeed -= 5
if keyboard_check(vk_down) // Schneller Runtergehen.
vspeed = 0.5
if place_free(x+hspeed,y) == false
{
if hspeed > 0
move_contact_solid(0,-1)
if hspeed < 0
move_contact_solid(180,-1)
hspeed = 0
}vspeed += 0.4 // Gravitationif keyboard_check_pressed(vk_up) // Springen
if place_free(x,y+10) == false
vspeed -= 8.3
if place_free(x,y+vspeed) == false // Collision | Kontakt
{
if vspeed > 0
move_contact_solid(270,-1)
if vspeed < 0
move_contact_solid(90,-1)
vspeed = 0
}
if place_free(x+hspeed,y+vspeed) == false
hspeed = 0
if keyboard_check_released(vk_up)
if vspeed < 0
vspeed /= 2
view_xview = ((x-view_wview/3)+view_xview*9) /10view_yview = ((y-view_wview/3)+view_yview*9) /10if view_xview > 10
view_xview = 10
if view_yview > 10
view_yview = 10
if view_xview > room_width-view_wview
view_xview = room_width-view_wview
if view_yview > room_width-view_wview
view_yview = room_width-view_wview
Bei 10:26 komme ich nicht weiter kann mich nicht bewegen :(
bei 36.30 Schießen die Gegner nicht
Schade, wieder nichts für Fortgeschrittene :'(
^^
min 15:08 bei mir komm ein Fehler hilfe!
+Mashed Potatoes ist ok habs gefunden XD
mein game maker will nicht mir das spiel zeigen
Mein Code fürs Schießen:
{
idmerk = instance_create(x,y,Shoot1)
idmerk.speed = 12
idmerk.direction = point_direction(x,y,mouse_x,mouse_y)
idmerk.image_angle = point_direction
}
Wenn ich dann das Spiel testen will, passiert das: In Object Trooper, in Event StepNormalEvent action number 1 at line 18 : cannot use function/script name for a variable, using "point_direction"
In Object Trooper, in Event StepNormalEvent action number 1 at line 18 : malformed assignment statement
Compile Failed - Please check the Compile window for any additional information
und es kann nicht gestartet werden...
Draiter Lp du musst idmerk= instance_create_depth (x,y, -10, Shoot1)
Statt point_direction einfach nur direction
bei mir kann ich durch die Wände schießen
du musst die Wand auf solid umstellen
heutzutage sagt man dazu WASD und nicht ASDW
1:01:10
um Anfang gut dann scheiße