GLBasic forum

Other languages => GLBasic - de => Topic started by: cyby on 2004-Oct-11

Title: Fragen und ein paar Fehler
Post by: cyby on 2004-Oct-11
hi,

Frage:
wird oder gibt es denn schon Clipping ?
ist Bump Mapping sowas wie terrain ?
ist schuhschachtel, das man z.b. Bilder, Musik ect. mit in die exe packen kann ?

Fehler oder Verbesserungsvorschläge von Befehlen:
LoadSprite: um in einen Unterordner zu kommen muss man "/" schreiben anstatt wie in Window üblich "\" - also dies ändern bzw. so machen das man beides verwenden könnte
LoadBMP: mit diesem Befehl kann man leider nicht in Unterordner

Fehler im Handbuch:
LoadSprite: hier ist im Beispiel ein Fehler - der Befehl "Sprite" hat da 4Parameter anstatt 3 , ",50" ist also zu viel
GetTime: es heißt ja FPS - FramePerSecound aber hier werden die FPS alle 1/2 Sekunden angezeigt anstatt alle Sekunde

Editor:
unter Projekt->Option kann man ja "erstellen für diese Platform" ankreuzen, gibt es denn einen bestimmten Grund warum das da ist ? ist für mich unnützlich ...

MfG
cyby
Title: Fragen und ein paar Fehler
Post by: cyby on 2004-Oct-12
edit: noch ein Fehler
also, wenn man ein Projekt anlegt mit 2Quelltextdateien, dann schreibt man in die Hauptdatei NICHTS ! In die weite Quelltextdatei schreibt man
Code (glbasic) Select
FUNCTION a:
ENDFUNCTION
wenn "Function a:" genau in der ersten Zeilenreihe schreibt ist noch alles OK , wenn man dies aber in die 2te Reihe schreibt
Code (glbasic) Select

FUNCTION a:
ENDFUNCTION
kommt dies raus:
Quote*** Configuration: WIN32 ***
precompiling...
GPC - GLBasic Precompiler V.2004.22 - 3D(1), NET(1)
compiling...
C:\Dokumente und Einstellungen\Timm\Eigene Dateien\TimmAnwendungen\GLBasic\Projects\RPG-Engine2\RPG-Engine2.gbas (25 bytes)
C:\Dokumente und Einstellungen\Timm\Eigene Dateien\TimmAnwendungen\GLBasic\Projects\RPG-Engine2\variablen.gbas (86 bytes)
compile+link...
C:\Dokumente und Einstellungen\Timm\Eigene Dateien\TimmAnwendungen\GLBasic\Compiler\platform\gpc_temp.cpp:11: ANSI C++ forbids declaration `__dLn' with no type
C:\Dokumente und Einstellungen\Timm\Eigene Dateien\TimmAnwendungen\GLBasic\Compiler\platform\gpc_temp.cpp:11: initializer list being treated as compound expression
C:\Dokumente und Einstellungen\Timm\Eigene Dateien\TimmAnwendungen\GLBasic\Compiler\platform\gpc_temp.cpp: In function `DGInt __GLBASIC__::a()':
C:\Dokumente und Einstellungen\Timm\Eigene Dateien\TimmAnwendungen\GLBasic\Compiler\platform\gpc_temp.cpp:15: `__GLBASIC__::__dLn' cannot be used as a function

---------------------------
Zeit: 0.6 sek
--- Fertig ---
und das ist wohl noch ein Bug ^^

und noch etwas komisches, man kann ja in Projekt->Option die FPS-Anzahl angeben, warum gibt es dann noch den Befehl "LIMITFPS" ?
Title: Fragen und ein paar Fehler
Post by: cyby on 2004-Oct-12
noch eine Frage, wenn man ein neues Projekt mit mehrer Quelldateien hat dann sind die Quelldateien bei mir immer weg wenn ich das Projekt neu aufmache...
muss man da irgentwas ankreuzen das diese gespeichert werden ?
Title: Fragen und ein paar Fehler
Post by: cyby on 2004-Oct-13
und noch ein Fehler, hier ist in Projekt->Option 800*600 und Vollbildmodus an, es wird aber immer als 640*480 Fenstermodus kompilliert !
http://home.arcor.de/cyby-online/GLFehler1.rar
Title: Fragen und ein paar Fehler
Post by: BumbleBee on 2004-Oct-14
Hi
Also bei mir funktioniert jede Auflösung, egal ob Fenster oder Vollbild.
Du mußt bei Optionen  >erstellen für diese Plattform<  den Haken reinmachen.

Cheers
Title: Fragen und ein paar Fehler
Post by: Kitty Hello on 2004-Oct-19
Das kann sein. Die erste Zeile muss ein Leerzeichen sein bei include Dateien. Ist wohl ein Bug. Sorry.
Clipping: Da werden Polygone abgeschnitten, wenn Sie aus dem Bild rausgehen. Ist drin.
BumpMapping ist, wenn auf der Textur pixel erzeugt werden, die dann höher erscheinen. Doom3 ist eine Bump-Orgie.
Schuhschachtel ist eine externe Resourcendatei, aus der man (komprimiert/verschlüsselt) Daten laden kann. Es gibt eine Möglichkeit die Schuhschachtel an die .exe anzuhängen. Wenn eine Datei nicht lokal gefunden wird, dann wird versucht sie aus der Schuhschachtel zu laden. Speichern kann man dorthinein nicht. GETFILE geht aber schon!
Die Ordner immer mit / trennen - dann läufts auch unter Linux!
LOADBMP geht genau wie LOADSPRITE mit Orndern:
LOADBMP "data/bild.bmp"

"Erstellen für Platform" muss man anhaken, weil es (in Zukunft noch mehr) Pattformen gibt. Stdmäßig sollte Win32 an sein - ist ein kleiner Bug, wenn man die FPS ändert, ist's einmal auf 0.

Gruß,
Gernot