Du bist nicht angemeldet.

Monty

Dollar-Note

  • »Monty« ist der Autor dieses Themas

Beiträge: 317

  • Private Nachricht senden

1

Mittwoch, 5. Januar 2005, 19:03

In Laufrichtung schiessen mit Icons

Zur Zeit versuche ich in mein Jump N Shoot Gegner zu erstellen welche in 2 Richtungen laufen und jeweils in die jenige Richtung schiessen in die diese grade gucken / laufen.

Ich wollte das mittles 2 Objekten machen das sich dieses beim Richtungwechsel jeweils ändert allerdings wäre das bei mehrerern gegnern doch ein ziemlich grosser Aufwand den man wahrscheinlich auch umgehen kann.

Daher wollte ich nachfragen ob mir vielleicht jemand sagen kann wie ich dies mit nur einem Objekt ohne grossartige GML Codes hinbekommen kann.

Grüsse
Monty
Lache und die Welt lacht mit dir,
Weine und du weinst allein'

interceptor

Game Designer

Beiträge: 1 461

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: Handyspiele (JavaME, Android, iPhone, iPad)

Danksagungen: 28

  • Private Nachricht senden

2

Mittwoch, 5. Januar 2005, 20:04

RE: In Laufrichtung schiessen mit Icons

Mein Vorschlag:

Mach ein Alarm-Event, in dem du folgendes per drag&drop erstellst:

if hspeed is smaller than 0
create instance of object schuss_links at relative position (0,0)
else
create instance of object schuss_rechts at relative position (0,0)
set Alarm 0 to 100

bei den beiden Objekten schuss_rechts und schuss_links stellst du als "parent" das Objekt schuss ein, dann musst du nur Kollisionen mit dem Objekt schuss berücksichtigen, anstatt immer extra für schuss_rechts und schuss_links Kollisionsevents zu schreiben. Die Objekte schuss_rechts und schuss_links müssen sich dann bloß in der Richtung in die sie sich bewegen unterscheiden.
Meine neuesten Handyspiele:

::: Clouds & Sheep ::: Aporkalypse - Pigs of Doom ::: Cyberlords - Arcology ::: Guns'n'Glory :::

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »interceptor« (5. Januar 2005, 20:04)


Beiträge: 549

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Experte

  • Private Nachricht senden

3

Mittwoch, 5. Januar 2005, 20:24

du kannst dafür auch variablen benutzten wenn du nach rechts gehst setzt du z.b. di variable schauen = rechts und bei links setzt du
schauen = links und dann beim schießen machst du if schauen = rechts
create object blablabla und bei links auch so
Die Schönheit liegt im Auge des Betrachters :D

WIN

Error in Layer 8

Beiträge: 1 461

Game Maker Version: 8 Pro

Selbsteinschätzung: Drag & Drop Einsteiger

Aktuelles Projekt: Battle Command

Danksagungen: 5

  • Private Nachricht senden

4

Mittwoch, 5. Januar 2005, 21:06

wie wär es denn wenn du die vorgefertigte funktion benutzt, mit der du direction und speed als argumente eingeben kannst.
oder du benutzt den speed des gegners für die einstellungen des objectes.
Battle Command - WeltraumEchtzeitStrategie | Meine GM Spiele auf Box.net
GCM/FA/O d-(--)@>---xpu s-:- !a C++$@ U- P L+ E W++ N o K-- w++ O? M V PS PE-- Y PGP t 5 X R+++ tv+ b DI D G e+ h? r-- x

interceptor

Game Designer

Beiträge: 1 461

Game Maker Version: 7 Pro

Selbsteinschätzung: GML Fortgeschrittener

Aktuelles Projekt: Handyspiele (JavaME, Android, iPhone, iPad)

Danksagungen: 28

  • Private Nachricht senden

5

Mittwoch, 5. Januar 2005, 21:38

Genau, das macht die Sache am einfachsten. Einfach bei direction direction eingeben und der Schuss fliegt in die selbe Richtung.
Meine neuesten Handyspiele:

::: Clouds & Sheep ::: Aporkalypse - Pigs of Doom ::: Cyberlords - Arcology ::: Guns'n'Glory :::

Monty

Dollar-Note

  • »Monty« ist der Autor dieses Themas

Beiträge: 317

  • Private Nachricht senden

6

Donnerstag, 6. Januar 2005, 15:59

Ich habe jetzt alle Möglichkeiten durchprobiert, habe es aber immer noch nicht geschafft.
Wenn ich versucht habe das mit Variablen zu machen stürzte das Spiel immer ab und mit Direction sind dir Gegner zwar sehr spassig durch das Bild gesprungen (werd ich irgendwo einbauen ist nämlich recht witzig) aber das Problem mit dem Schuss habe ich nicht lösen können.

Ich habe die GMD Datei mal mit hochgeladen, vielleicht ist ja von Grund auf schon was verkehrt bei der Figur.

Grüsse
Monty
»Monty« hat folgende Datei angehängt:
  • gunnerrunner.rar (195,9 kB - 46 mal heruntergeladen - zuletzt: 27. Januar 2012, 10:46)
Lache und die Welt lacht mit dir,
Weine und du weinst allein'

WIN

Error in Layer 8

Beiträge: 1 461

Game Maker Version: 8 Pro

Selbsteinschätzung: Drag & Drop Einsteiger

Aktuelles Projekt: Battle Command

Danksagungen: 5

  • Private Nachricht senden

7

Donnerstag, 6. Januar 2005, 16:16

ich bin mir ja nicht so ganz sicher was du jetzt wolltest, aber ich hab mich mal dran versucht...
1. ich habe einfch im alarm0 event das create object icon getauscht. es gibt noch eine funktion, mit der man variablen an das zu erstellende object übergeben kann. in diesem falle direction
2. ich habe in den schüssen der roboter ebenfalls einen alarm0 definiert, der 100 steps wartet und dann den schuss vernichtet. das bedeutet, das die roboter nicht über die ganze karte schiessen, sondern nur ca 1 monitor weit. das hat den wichtigen vorteil, das die zahl deine im raum befindlichen instancen nicht immer grösser (und somit aufwendiger zu berechnen) wird.
3. ich habe mir erlaubt die depth der roboter auf -1000 zu setzen, damit sie vor den baumen und den schüssen sind. das ist aber nur kosmetisch :D
Battle Command - WeltraumEchtzeitStrategie | Meine GM Spiele auf Box.net
GCM/FA/O d-(--)@>---xpu s-:- !a C++$@ U- P L+ E W++ N o K-- w++ O? M V PS PE-- Y PGP t 5 X R+++ tv+ b DI D G e+ h? r-- x

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »WIN« (6. Januar 2005, 16:17)


Monty

Dollar-Note

  • »Monty« ist der Autor dieses Themas

Beiträge: 317

  • Private Nachricht senden

8

Freitag, 7. Januar 2005, 15:01

Genau so meinte ich das.Jetzt hab ich auch was woram ich mich orientieren kann für die anderen Gegner.

Zu Punkt 2:
Cool, das wäre nämlich direkt meine nächste Frage gewesen.

Danke!
Lache und die Welt lacht mit dir,
Weine und du weinst allein'

WIN

Error in Layer 8

Beiträge: 1 461

Game Maker Version: 8 Pro

Selbsteinschätzung: Drag & Drop Einsteiger

Aktuelles Projekt: Battle Command

Danksagungen: 5

  • Private Nachricht senden

9

Freitag, 7. Januar 2005, 15:08

np :D

p.s.: der roboter ist cool!
Battle Command - WeltraumEchtzeitStrategie | Meine GM Spiele auf Box.net
GCM/FA/O d-(--)@>---xpu s-:- !a C++$@ U- P L+ E W++ N o K-- w++ O? M V PS PE-- Y PGP t 5 X R+++ tv+ b DI D G e+ h? r-- x

Monty

Dollar-Note

  • »Monty« ist der Autor dieses Themas

Beiträge: 317

  • Private Nachricht senden

10

Freitag, 7. Januar 2005, 17:09

Zitat

Original von WIN
np :D

p.s.: der roboter ist cool!


Danke!
Lache und die Welt lacht mit dir,
Weine und du weinst allein'