Types

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Benibaerenstark

Betreff: Types

BeitragSo, Jan 23, 2005 20:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo zusammen,

in meinem Projekt möchte ich Schüsse mit Hilfe von Types erstellen und bewegen.

Das Erstellen funktioniert bereits, doch versuche ich sie zu bewegen gibt mir blitz folgende Fehlermeldung aus: "Variable must be a Type"

Hier der Code:

Erstellen:

Code: [AUSKLAPPEN]
Function CreateSchuss (Parent)
 s.Schuss= New Schuss
 s\Koerper = CopyEntity (Kugel,Parent)
 EntityParent s\Koerper,0
 ResetEntity s\Koerper
End Function


Updaten (dieser Code ruft schon vor dem Ausführen die Fehlermeldung hervor):

Code: [AUSKLAPPEN]
Function UpdateSchuss()

MoveEntity s\Koerper, 0,0,1

End Function



was mach ich falsch?

mfg


beni

Spikespine

BeitragSo, Jan 23, 2005 20:44
Antworten mit Zitat
Benutzer-Profile anzeigen
du musst zuerst das Type festlegen:
Code: [AUSKLAPPEN]

Type schuss
  field koerper
  field ...
end Type


edit: mann, kann mal wieder nicht lesen... Embarassed
  • Zuletzt bearbeitet von Spikespine am So, Jan 23, 2005 20:55, insgesamt einmal bearbeitet

simi

BeitragSo, Jan 23, 2005 20:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Sandardproblem:

Es ist kein Typ ausgewählt.
Weil du ja alle Schüsse bewegn willst, kannst du das mit einen for-each-Schleife lösen.....

Code: [AUSKLAPPEN]

Function UpdateSchuss()
  for s.schuss = each schuss
    MoveEntity s\Koerper, 0,0,1
  next
End Function

Benibaerenstark

Betreff: Danke

BeitragSo, Jan 23, 2005 23:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielen Dank, es hat geklappt!
8)
 

David

BeitragSo, Jan 23, 2005 23:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Was jetzt noch zur perfektion deiner Programmierfertigkeiten in Sache Types fehlt ist das Wissen über den obigen Post, wie und warum!
Äh... Hast du verstanden warum es nicht geklappt hat? Denn wenn nicht mach dir darüber Gedanken! Smile

grüße

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group