Suchergebnisse
Suchergebnisse 201-220 von insgesamt 432.
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
Hmmm, man kann auch anstelle von "place_meeting" für Kollisionen "instance_place" nehmen, das gibt auch die ID zurück. Ansonsten kann man die ID noch mit den ganzen "collision_xxx" abfragen. Hier gibt es collision_line, collision_circle, collision_rectangle und ich glaube auch collision_ellipse aber da hilft die Hilfe. Wenn ich mich nicht irre geben ausserdem auch alle Befehle die mit "instance_" (s.o. "instance_place") die ID zurück.
-
Ich hätte für ein Menü auch eine View benutzt, allerdings hätte ich die Chatbox auch ohne View gemacht... Hatte damals eine extra Ecke im Raum für das Menü... is allerdings auch relativ unpraktisch, weil du zum Raum immer eine gewisse Größe dazu addieren musst. Watever, mauge wirds sicherlich noch genauer erklären, wenn er von Views und Surfaces abrät, also denke ich wird da eine gescheite Lösung auftauchen. Ansonsten bin ich zimlich sicher, dass in der GMC sowas rumlungert.
-
Another Platform Engine
BeitragW7 Games beinhaltet eine Lücke, das ist in Konstanten nicht zulässig... Striche etc. gehen meines Wissens nach auch nicht, da die 7 aber relativ gut als Bruchstelle zum nächsten Teil zu erkennen is, solltest du es vllt einfach zusammenschreiben =P oder es ander lagern. EDIT: Ob nötig oder nicht, ich finds immer schöner wenn Screens im ersten Post stecken
-
39dll Problem
BeitragMissverständnis~ copy hat mit aufgeklärt... Hier nochmal was: Ich denke, es kann unter Umständen auch die Firewall einen Port blockieren... wenn euer Router also frei macht, schaut in der Firewall nach. Ausserdem hat normalerweise ein Router ein "Standard-Passwort" das findet ihr in der Bedienungsanleitung oder mit Google. Ansonsten versucht einfach "admin" ohne Anführungszeichen. Portforward.com könnte auch helfen.
-
39dll Problem
BeitragIm Tutorial Archiv sind einige Tutorials zur 39dll, schau da mal nach. Die komplette Kommunikation läuft über Messages, dafür definierst du z.B. Konstanten und schickst einen Byte für die ID und darauf folgend den Wert. Das liesst du mit nem Switch aus in dem die ID abgefragt wird und je nachdem ein anderer Wert gesetzt wird. Blaxun und... irgendwer (floggy?) haben es recht gut beschrieben...
-
Als erstes ist vielleicht wichtig, Potenzieren macht man mit power(x,n) = x^y; Was das Dach allerdings genau macht, weiss ich nicht; Ich werds mir mal anschauen und hier rein editieren; EDIT: Bei Funktion "power" das 2. Argument nachgefügt; Ausserdem hab ich nachgeschlagen, steht unten von cas allerdings schon also schreib ichs nich extra hin.
-
Problem mit Schwertschlag
BeitragGML-Quellcode (1 Zeile) Das würde das Schwert bei deinem Player zeichnen... Ansonsten könntest du wenn du Schlag drückst ein Objekt erstellen mit instance_create(bla); was dann z.B. obj_schwert ist. Das startet dann mit einem image_index von 0 und hat als Sprite deine Schwertanimation. Wenn du zur Kollision nun das extra Objekt benutzt, hast du kein Problem mehr damit, dass du mit dem ganzen Körper vom Spieler Gegner töten kannst.
-
Nur im Hunderter Breich?
BeitragNicht rechtfertigen mit "Lange nicht mitm GM gearbeitet" einfach bissl probieren, meistens kommt man damit auch ans Ziel und wenn ja, dann lernt man sogleich auch mehr daraus
-
GM Physiks
BeitragAfaik sind in der/den GM File(s) viele Scripts drin, die die Funktionen repräsentieren. Du kannst ja normalerweise scriptname(argumen0,argument1,usw.); machen, wie bei na Funktion halt. Wofür die dann sind, wird wohl in den Examples erklärt.
-
Frage zu Inventar
BeitragDu kannst sie ja ersetzen und hinterher in einer extra Datei speichern? Wenn das die einzige Änderung is das ja kein Problem... natürlich sind Konstanten leicher, aber da interceptor nicht sagen konnte, wie das mit Speicher und Konstanten im GM aussieht, wäre das ne Alternative... ich sprach auch lediglich von ID's für die Sachen, um ne For-Schleife benutzen zu können, obs konstanten, ein Array oder Variablen sind ist mir relativ.
-
Eigene Datei-Art
BeitragDu kannst die .txt dateien einfach in etwas umbenennen, was es noch nicht gibt, und sie dann trotzdem öffnen soweit ich weiss... im Notfall kann man sie wieder in .txt benennen, öffnen, lesen, schliessen, umbenennen -> fertig.
-
Frage zu Inventar
BeitragHab ich leider wenig Ahnung von... aber man kann die ID's am ende wenn man fertig geproggt hat ja löschen und im switch statement jeweils die Wörter in die Zahlen umschreiben. Wäre wohl das sinnvollste. Selbst wenn man es nicht machen würde @ Umschreiben, finde ich ist es der Extra-Nutzen wert die 7 oder 8 Variablen da zu haben. For-Schleifen sind eh was tolles.
-
Frage zu Inventar
BeitragIch würde eigentlich anstatt strings für die einzelnen Fälle lieber ne Variable deklarieren und ID's dafür drin speichern. Also im create z.B. name=0; bla=1; blubb=2; etc. Dann könnte man im switch trotzdem mit Wörtern arbeiten (was es ja immerhin leichter zu lesen macht.) und dennoch könnte man for-Schleifen verwenden um z.B. Alles abzufragen.
-
Ich hab oben nochmal ein bisschen Detail nachgetragen. Liess meinen ersten Post nochmal. Ich hoffe Irrenhaus ist befriedigt Falls dir das nicht weiterhilft, empfehle ich dir desweiteren mal in den Forenabschnitt "Tutorial Archiv" zu gehen und den Thread "Simple Platform Engine" zu suchen. Da ist eine Platform Engine von copyboy, welche eigentlich beispielhaft funktioniert. Er benutzt auch verschiedene Animationen, also falls du garnich weiter kommst, kannst du da mal schauen.
-
Explosion in 3D?
BeitragFinde ich schwachsinn, wenn du eine Explosion machen willst, kannst du simplerweise ins GIMP gehen, das Script Fu raussuchen und den lava dingens nehmen. Da nimmst du Gelb mit Orange/Rot Akzenten und malst es mit einem ellipsoiden. Wenn es nich gut genug aussieht kannst du im GIMP die Textur mit dem Filter -> Verzerren -> Polar Koordinaten anpassen (Für ne Kugel) Das müsste gut aussehen. (draw_set_alpha(0.5) tut auch noch was dazu)
-
Explosion in 3D?
BeitragZitat von Critical: „Wenn man im FPS Example vom GM einen 2D Lebensbalken zeichnen kann, dann kann man doch wohl auch ein Rechteck zeichnen? oO Man muss doch nich extra ne Wall vorn Bildschirm zeichnen... Zitat: „Sometimes you temporarily need a normal orthographic projection as is used when there is no 3D. Or you want to return to the default perspective projection. For this you can use the following functions: d3d_set_projection_ortho(x,y,w,h,angle) Sets a normal orthographic projection of the…