GLBasic forum

Other languages => GLBasic - de => Topic started by: Tenorm on 2008-Nov-17

Title: Fkt zum Setzen und Aktualisieren von interaktiven Objekten
Post by: Tenorm on 2008-Nov-17
Hi Leute,

ich hab da mal ne Frage, auf die es wahrscheinlich eine (peinlich) einfache Antwort gibt:
Wie kann man eine Funktion schreiben, die z.B. ein interaktives Objekt setzt. Jedesmal wenn die Fkt aufgerufen wird, wird ein weiteres Objekt gesetzt, es müssen aber alle gesetzten Objekte überwacht werden. Wie macht man sowas? Es gibt ja z.B. 3 Variablen für dessen Position, 3 für dessen Rotation, usw. Die Aktualisierung der Variablen soll aber beim erneuten Aufruf der Funktion ablaufen.

Danke  :good:

Tenorm
Title: Re: Fkt zum Setzen und Aktualisieren von interaktiven Objekten
Post by: Schranz0r on 2008-Nov-18
Types!


Siehe Gernots Entity-System.
Title: Re: Fkt zum Setzen und Aktualisieren von interaktiven Objekten
Post by: Tenorm on 2008-Nov-19
Also alla:
TYPE zerstoerbareBox
box_x
box_y
box_z
status
ENDTYP
?
Title: Re: Fkt zum Setzen und Aktualisieren von interaktiven Objekten
Post by: Schranz0r on 2008-Nov-19
Naja :D


Code (glbasic) Select
TYPE tObject
    tObj_Matrix[4*4]  // die Matrix des Objektes (Position,Scallierung,Richtung....)
    tObj_ID  // ModelID des Objektes
    tObj_Tex  // Modeltextur
    ...
ENDTYPE

GLOBAL tObj[] AS tObject


Ist aber nicht so einfach ;)
Title: Re: Fkt zum Setzen und Aktualisieren von interaktiven Objekten
Post by: Tenorm on 2008-Nov-20
Schon umgesetzt, ging doch recht zaggig  =D

Thanks!
Title: Re: Fkt zum Setzen und Aktualisieren von interaktiven Objekten
Post by: Schranz0r on 2008-Nov-20
Hmm... OK :D