Ich versuche mit dem EntitySystem zu arbeiten.
Ich habe also im Editor Datei/QuellCode Datei öffnen angeklickt, T3DEntity.gbas ausgewählt und wollte ein Tutorial compilen.
Geht aber nicht, ich bekomme nen Syntax Error im EntitySystem angezeigt...kann doch nicht sein^^
Was mach ich verkehrt?
Obwohl, hier die Fehlermeldung:
_______________________________________
*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.7.917 SN:2ac4b027 - 2D, WIN32
"T3DEntity.gbas"(76) error : syntax error
hast du die neue hier im Forum geladen? Bei der alten Version wurde noch "constant" als Variable genutzt, was aber jetzt ein Schlüsselwort ist. Liegt vermutlich daran.
Daran liegt es, in der betreffenden Zeile steht ein Constant.
Ich arbeite mit einer Version die backslider mir gestern verlinkt hat, wo finde ich denn dann die aktuelle?
Ich will übrigens dein Space3D Tut durcharbeiten...Kompliment, Quentin, super Job :)
hier sollte die aktuelle von Gernot zu finden sein
http://www.glbasic.com/forum/index.php?topic=1165.0
Ja, die habe ich auch geladen, die erzeugt den Error...
komisch, bist du sicher, dass du die an die richtige Stelle kopiert hast? Habs auch grad noch mal runtergeladen und das läuft ohne Fehler. Hast du die .gbas evtl. im app-Ordner abgelegt?
Nein, die liegt in dem Ordner in dem sich der app Ordner ebenfalls befindet.
Da drin liegt EntitySystem.gbas, T3DEntity.gbas und Space3D.gbap und .gbas
Vielleicht liegt es an der neuen Beta von GLB, mit der arbeite ich nämlich...
neue Beta? Welche Version ist das? Ist mir wohl was entgangen :)
Welchen Fehler erhälst du denn? Bist du ganz sicher, dass du auch die richtige T3DEntity.gbas eingebunden hast? Zeile 76 wie in deinem ersten Post beschreiben deutet eindeutig auf "constant" als Variable. Prüf das doch bitte noch mal zur Sicherheit.
Also, ich habe das von dir verlinkte rar-Archiv in den Ordner entpackt.
Ich bin sicher, nichts falsch gemacht zu haben...
und das ist die Zeile an der der Precompiler den Syntax Error angibt:
CONSTANT = -1 ; linear= -1 ; quadratic = -1 // for Lightrange
Constant ist grün, also keine Variable...
hehe genau, die T3DEntity in meinem Post ist noch die alte. Du musst diese durch die aus Gernots Thread ersetzen. "constant" hieß in der früheren Version eine Variable, wurde in einer späteren Version von GLBasic ein Kommande. In der aktuellen Version von T3DEntity heißt diese heute glaube ich "cnst".
Also bitte T3DEntity gegen die aktuelle austauschen, dann sollte es klappen.
Hab's aktualisiert (anderer Link).
welcher denn?
in diesem hier:
http://www.glbasic.com/forum/index.php?topic=1165.0
kommt ein File not found Error...
Fixed.
cool, thx :)