Die Suche ergab 10 Treffer

von LazarusPleb
Do 30. Nov 2017, 22:13
Forum: Einsteigerfragen
Thema: Space Invaders
Antworten: 9
Zugriffe: 4773

Re: Space Invaders

Wenn ich deine Zeichnung von https://imgur.com/a/QuDan anschaue, dann ist die Kollisionsabfrage einfach. Bei Schuss.X2<Schiff.X1 oder Schuss.X1>Schiff.X2 findet nie ein Kollision statt, dann musste man das etwa so umsetzen (y1 ist oben und y2 ist unten)

if not ((Schuss.X2<Schiff.X1) or (Schuss ...
von LazarusPleb
Do 30. Nov 2017, 18:52
Forum: Einsteigerfragen
Thema: Space Invaders
Antworten: 9
Zugriffe: 4773

Re: Space Invaders

Hallo,
linker Punkt des Schusses muss kleiner vom x wert sein als linker Punkt des Raumschiffes. Dementsprechend rechter Punkt des Schusses muss größer sein, als rechter Punkt des Raumschiffes und es muss auf der passenden Höhe liegen.
Wirklich? Ich weiß zwar nicht, was hier genau passieren soll ...
von LazarusPleb
Do 30. Nov 2017, 18:25
Forum: Einsteigerfragen
Thema: Space Invaders
Antworten: 9
Zugriffe: 4773

Re: Space Invaders

Hallo,
linker Punkt des Schusses muss kleiner vom x wert sein als linker Punkt des Raumschiffes. Dementsprechend rechter Punkt des Schusses muss größer sein, als rechter Punkt des Raumschiffes und es muss auf der passenden Höhe liegen.
Wirklich? Ich weiß zwar nicht, was hier genau passieren soll ...
von LazarusPleb
Do 30. Nov 2017, 16:24
Forum: Einsteigerfragen
Thema: Space Invaders
Antworten: 9
Zugriffe: 4773

Space Invaders

Hallo,
ich habe ein Problem bei meinem Space Invaders Clon.
Alles funktioniert, bis darauf, dass die Schüsse der Gegner nicht richtig erkennen, ob das eigene Raumschiff getroffen wird.
Der dafür wichtige Code ist Zeile 167-231.
Bitte um Hilfe, was ich falsch gemacht hab.
Prinzip. linker Punkt des ...
von LazarusPleb
So 19. Nov 2017, 15:46
Forum: Einsteigerfragen
Thema: Texturen in Open GL
Antworten: 1
Zugriffe: 1443

Texturen in Open GL

Hallo,
ich beschäftige mich mit OPenGl. Ich möchte auf mein 'Raumschiff' eine Textur laden. (Das +links dient zur Bewegung, ist aber unwichtig für mein Anliegen) Bis jetzt ist es ja nur grün.
glbegin(gl_QUADS); //Raumschiff
glcolor3f(0,1,0);
glvertex3f(-0.1+links,-0.9,0);
glvertex3f(0.1+links ...
von LazarusPleb
Mi 8. Nov 2017, 21:38
Forum: Einsteigerfragen
Thema: Pfeiltasten benutzen
Antworten: 6
Zugriffe: 3366

Re: Pfeiltasten benutzen

Kannst du mal dein ganzes Project, ohne EXE als Anhang hochladen, dann kann man besser Fehler suchen.

Noch ein paar Tips zu OpenGL.
Die Hintergrundfarbe kannst du mit glClearColor(0.8, 0.5, 0.3, 1.0);
festlegen. Kommt in die erste Zeile bei OpenGLControl1Paint.

Verschiebungen der Mesh mach man ...
von LazarusPleb
Mi 8. Nov 2017, 06:26
Forum: Einsteigerfragen
Thema: Pfeiltasten benutzen
Antworten: 6
Zugriffe: 3366

Re: Pfeiltasten benutzen

Ich bin mit Open GL nicht so sehr vertraut. Trotzdem ein paar Anregungen.


glvertex sieht ja so aus:


void WINAPI glVertex3f(
GLfloat x,
GLfloat y,
GLfloat z
);


A) Demnach findet bei dir praktisch keine Bewegung statt, weil X (dein links/recht) gleich bleibt. Er arbeitet jede Zeile ab, am ...
von LazarusPleb
Di 7. Nov 2017, 22:16
Forum: Einsteigerfragen
Thema: Pfeiltasten benutzen
Antworten: 6
Zugriffe: 3366

Re: Pfeiltasten benutzen

Hallo



A) du hat zweimal vk_LEFT benutzt. Bei ersteren arbeitest du mit "-" bei dem zweiten mit "+". Das heißt links und rechts bleibt im Ergebnis exakt gleich (= keine Bewegung?).

B) Was passiert eigentlich mit "links" und "rechts"? nur das die Variablen einen Wert hat, entsteht noch keine ...
von LazarusPleb
Di 7. Nov 2017, 21:20
Forum: Einsteigerfragen
Thema: Pfeiltasten benutzen
Antworten: 6
Zugriffe: 3366

Pfeiltasten benutzen

Guten Abend,
ich möchte in Open GL eine Fläche mit den Maustasten Steuern. (Bild im Anhang).
Ich habe es zunächst mit Buttons getestet und das hat funktioniert.
KeyPreview ist auf true gesetzt.
Für die Steuerung habe ich folgende Prozedur:
procedure TForm1.FormKeyDown(Sender: TObject; Var Key ...
von LazarusPleb
Do 5. Okt 2017, 18:15
Forum: Einsteigerfragen
Thema: Sortieralgorithmen
Antworten: 8
Zugriffe: 4618

Sortieralgorithmen

Guten Tag,
ich habe ein Problem mit Sortieralgorithmen, die ich nicht ganz verstehe.
Im Unterricht haben wir uns mit Bubble Sort, Double Sort und Shakersort befasst.
Mein Problem liegt bei Double Sort. Ich finde dazu nichts im Internet, aber ich habe den Code für ein Programm damit.
Kann mir jemand ...