Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

the[V]oid

Alter Hase

  • »the[V]oid« ist der Autor dieses Themas

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

1

02.11.2008, 18:47

Frage zu LUABind

Hallo. Mit Hilfe von LUABind kann man ja C++-Klassen nach LUA exportieren. Gibt es auch eine Möglichkeit, ein Objekt zu exportieren? Falls ja, wie macht man das am besten?

Ich habe schon daran gedacht, einer Art Wrapper-Klasse zu jedem Objekt, das ich exportieren möchte, zu erstellen: Diese verfügt über eine einmalige ID und eben diese wird exportiert. Anschließend wird LUA-Code ausgeführt, ein Objekt der Wrapper-Klasse instanziiert und die ID korrekt gesetzt. Wird eine Memberfunktion dieses Objektes aufgerufen, so lässt es sich anhand der ID erkennen, an welches (eigentliche) Objekt die Befehle weiterzuleiten sind. Diese Lösung scheint mir jedoch ziemlich umständlich. Gibt es auch eine einfachere?

Vielen Dank im Voraus!
<< an dieser Stelle ist eine Signatur verstorben >>

Sturtiopate

Frischling

Beiträge: 17

Wohnort: Frankfurt Oder

Beruf: Schüler

  • Private Nachricht senden

2

02.11.2008, 18:51

Also, soweit ich weiß ist das alles so ganz schön schwer... Du solltest vielleicht ein anderes Programm verwenden. Ich selber benutze solche Programme eigentlich nicht... denn mir reicht c++ ;)