-1 value
-
-
Würde so aussehen:
variable-=1
Konkretes Beispiel:
Zahl=13;
Zahl-=1;
Danach wäre Zahl 12."Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum -
I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone.
Bjarne Stroustrup
Mein GML-Tutorial -
-
Gehe im Game Maker mal in die "Game Options" und dort in das Register "Errors". Dort wählst du "Treat uninitialized variables as 0" an und probierst ob es jetzt funzt."Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum -
Original von Windapple
Gehe im Game Maker mal in die "Game Options" und dort in das Register "Errors". Dort wählst du "Treat uninitialized variables as 0" an und probierst ob es jetzt funzt.
I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone.
Bjarne Stroustrup
Mein GML-Tutorial -
ähm, cih denke eher blank arbeitet nicht mti scriptenj und evrsteht das alles nciht sondern mti icons...
du musst wenn du es mti icons machst einfach das relative fenster aktivierne, da er ansonsten die variable auf den wert setzt....
set variable blubb to 0
set variable blubb to -5
set variable blubb relative to 10
die 1. 2 befehle setzen die variable zuerst auf 0 und danach auf -5, aber der 3. befehl setzt die variable nicht auf 10sondern auf 5, weil er sie um 10 erhöht. -
ähm, cih denke eher blank arbeitet nicht mti scriptenj und evrsteht das alles nciht sondern mti icons...
Da hat er aber nix von gesagt...:huh:
Aber schön, daß Du aufmerksam warst und es bemerkt hast!
kleiner Tipp
Es ist immer schwierig - für den Antwortenden - zu wissen, ob der Frager was mit der Antwort anfangen kann, deshalb sollte der Frager schonmal ausgrenzen, womit er nix anfangen kann - falls das möglich ist.
Hätte Blank es vorher erwähnt, daß er nur D&D verwendet, hätte er auch ne passendere Antwort erhalten!Der Charakter eines Menschen läßt sich leicht daran erkennen, wie er mit Leuten umgeht, die nichts für ihn tun können.
(anonym) -
naja, cih vermute das einfach mal so, weil er damit nxi anfangen konnte und es auch in andren threads von ihm so war... naja, aber der link zum fragen richtig stellen ist gut xD
-
Nur zur vollständigkeit:
variable = variable - 1
ist nicht das gleiche wie
variable -= 1
Es kommt zwar auf's gleiche hinaus, aber das zweite ist schneller. Übrigens fehlt mir im GM die Dekrementierung (variable--). Bewirkt wieder das gleiche ist aber ncih schneller.Robots are cool because they're made of metal and metal is usually a few degrees below the ambient temperature. -
Original von Icy Wolf
Nur zur vollständigkeit:
variable = variable - 1
ist nicht das gleiche wie
variable -= 1
Es kommt zwar auf's gleiche hinaus, aber das zweite ist schneller. Übrigens fehlt mir im GM die Dekrementierung (variable--). Bewirkt wieder das gleiche ist aber ncih schneller.I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone.
Bjarne Stroustrup
Mein GML-Tutorial -
brint ein paar byte platzersparniswww.glowingorb.de
„Wenn es im Universum noch irgendwo intelligente Lebewesen gibt, dann kennen sie vielleicht Schach, höchstwahrscheinlich jedoch GO“
(Schachweltmeister Emanuel Lasker) -
Es besteht zwar die Möglichkeit, dass es in GML nicht so ist, jedoch denke ich das die wahrscheinlichkeit sehr hoch ist, dass "var -= 1" nicht als "var = var-1" interpret wird (oder anders rum).
Ausserdem ist dass zwar kaum an Optimierung, aber es ist etwas und da soll es so Fanatiker geben...Robots are cool because they're made of metal and metal is usually a few degrees below the ambient temperature. -
In beidem Falle ist der Code der GML interpretiert gleich.
Delphi kennt soweit ich das kenne Variable-=1 nicht."Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum -
an sich ist es aber auch unwichtig was man schreibt, da das ergebnis wirklich das gleiche sit und das wenig geschwindigkeitsoptimierung so minimal ist das man es nciht bemerkt.