Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - devo

#1
Habs mal ins englische reingesetzt. Denke aber viele kennen oder arbeiten nicht mit GLBasic. :whistle:
#2
Hmm ich weis nicht recht was ich da in meinem Poggiwahn zusammengezaubert habe.

Ich habe im win32/lib/gcc/mingw32/        die Version 3.4.5
und unter win32/include/c++  auch die Version 3.4.5

alt war hier mal 3.4.2

Jetzt weiss ich nicht wie aktuell die 3.4.5 ist.   Ich hab sie aus Codeblocks übernommen und sie funzt. :good:
Ich hab die Version von Codeblocks 8.02 genommen.  Es gibt ja ne neue Version von Codeblocks + mingw,
die hab ich aber noch nicht angeschaut.
Ich denke es wird nicht die neuste sein die ich eingebaut habe. :blink:
#3
Ja, wie ich Zeit habe.
Ich werde nach und nach mal meine Website updaten.
Mittlerweile ist das Ding so fortgeschritten, daß ich aufpassen muß, nicht den Überblick zu
verlieren. :-[
Im Moment versuche ich die XEffects einzubinden. Ich hab ne Menge aus den Irrlichtforen eingebracht,
und bis jetzt sieht das ganze gut aus. Leider hab ich unter GLBasic eine neuer Mingw_Version
eingebracht  :whistle:  und somit lässt sich das Ganze mit dem normalen GLB wohl nicht mehr compilieren.   8)

#4
Hi, ich hab mal meine Website aktuallisiert.
Schaut mal unter dem Menübutton "Irrlicht4GLBasic".  ::)
Zur Zeit hab ich jedoch keine Downloads zur Verfügung, da ich noch am
Wrapper arbeite.  :whistle:

Schaut doch mal vorbei....

http://detvog.gmxhome.de/

PS: Die Seite hat noch ein paar Fehler die ich in der kommenden Zeit berichtigen werde.
      (Alles braucht seine Zeit....)
#5
Quote from: Schranz0r on 2010-Apr-18
das ist weil GLB das schon mit einfügt...

Wie du das in GLB bringst, kann dir nur Gernot sagen :/

Ich habs raus.... :good:
#6
Hi,

weiss einer warum das nicht funktioniert ?

inline
#include <iostream>
endinline

es werden die Pfade nicht gefunden.  GLBasic ist korrekt installiert.
Unter Codebock mit installiewrtem MinGw ist  "#include <iostream>" kein Problem.
#7
Hallo,   :happy:


[attachment deleted by admin]
#8
Quote from: Schranz0r on 2010-Apr-14
Du da du anscheinend C++ kannst ist DGarray ganz einfach.
Benutzen kannst du es wie VECTOR.

Also du erstellt ein DGArray so :
Code (glbasic) Select

INLINE
DGArray<whatever>myWhatever;
ENDINLINE

FUNCTION CreateWhatEver:
INLINE
     whatever blume; //<----Brüller mir ist echt grad nix dummeres eingefallen ;)
     DIMPUSH(myWhatever,blume);  // ins Array "pushen"
     return LEN(myWhatever)-1     // die ID vom arrayeintrag zurückgeben
ENDINLINE
ENDFUNCTION



Das ist mir klar. Aber wie kriege ich wieder was aus dem Array raus ?

Bsp:


DGArray<IAnimatedMesh*>_aMesh;


FUNCTION Irr_GetMesh: file$// returns a meshID
LOCAL error_msg$ = "Error to load mesh: "+file$
INLINE
   IAnimatedMesh* mesh = smgr->getMesh(file_Str.c_str());
   if(mesh)
   {
      DIMPUSH(_aMesh(),mesh);
      return LEN(_aMesh())-1;
   }
   return -1;
ENDINLINE
ENDFUNCTION

Mit Local Mesh = GetMesh("level.b3d") wird das Mesh ja wohl im _aMesh abgelegt. ::)
Aber wie kann ichs wieder auslesen ?? :giveup:
Wenn ich mehrer habe wie komme ich an ein bestimmtes ?
#9
An Newton arbeite ich noch... :sick:

Aber ohne Newton sie läuft bereits.


Hallo  Schranz0r, wie kann ich Meshs oder Nodes aus einem DGArray auslesen?
Sorry für meine dummen Fragen, aber ich hab noch einige Schwierigkeiten mit GLB.

[attachment deleted by admin]
#10
Jetzt hab ich alle Dreiecke für Newton.
Aber ein Problem hab ich:
Die Newtonbox taucht etwas in den Newtonlevel und blockiert dadurch.  (s.Bild 2)

Such mich schon dumm nach dem Fehler.  Was kann das sein ?

EMail auch:  *** gelöscht von Schranz0r ***

[attachment deleted by admin]
#11
Quote from: Schranz0r on 2010-Apr-10
Sieht doch schonmal schick aus ;)
Weiter so und wenn du hilfe brauchst, brüll einfach!

Komm drauf zurück, wenn ichs brauch  :good:
#12
Hi,
im Moment ist mir mein zweiter PC mit dem Progs abgeschmiert. Mein SCode ist teilweise futsch. : :S
Werd das alles neu proggen müssen, was ich schon hatte. :rant:
Wird wohl etwas dauern. Dann stelle ich mal was rein.

Die Tastatur ist im Moment noch ziemlich simpel. Nur zum testen ::)

MfG.


[attachment deleted by admin]
#13
Hab den Wrapper leicht erweitert.
1.Level laden
2.Levelcollision
3.Modelbewegung mittels Tastatur
4.Versch. Kamera

Hab den Wrapper mit NewtonSdk kombiniert. Klappt soweit  :booze:
Nur eine Routine fehlt mir noch:

FUNCTION NewtonCreateDDD: id_ddd%, frame%   ---> Diese brauch ich umgestaltet für die Irrlichtengine für Newton.

Unter FreeBasic hab ich ne funktionfähige Version.  :-[
Doch unter GLB hab ich keinen Plan wie ich  meine Levelkollision hinkriege :rant:


#14
Quote from: Schranz0r on 2010-Apr-04
Oh das hab ich ja ganz vergessen, ich wollte ja bisschen weiter machen :/
Hast du schon was neues, was ein update wert wäre?


Ich hab selber mal etwas rumgeprogt. Bin auch ein Stückchen weitergekommen. =D
Mal sehn, wann ich ins stocken komme. :blink:
Ich muss erstmal mehr Durchblick mit GLBasic bekommen.

Mal ne Frage: Kann man mit GLBasic eigentlich auch DLLs erzeugen ?
Äh, zwei Routinen suche ich noch:

1.IrrGetMeshVertexCount( IAnimatedMesh* mesh, int iFrame )
2.IrrGetMeshVertices( IAnimatedMesh* mesh, int iFrame, IRR_VERT *verts )
Hast du ne Idee?

#15
Hallo  Schranz0r,

hast du vieleicht ne Routine mit der ich im Wrapper den receiver ansprechen und einbinden kann ? :giveup:

Bsp:
IrrlichtDevice* device = createDevice(driverType,core::dimension2d<u32>(640, 480), 16, false, false, false, &receiver);
                                                                                                                                                                          !----------!
MfG.


HAT SICH ERLEDIGT.....SELBST EINGBAUT :booze: