Hallo Leute,
ich bin noch recht neu beim Modding und hätte eine Frage.
Ich würde gerne Objekte, die im normalen Scenegraph der Map enthalten sind bearbeiten, also zum Beispiel verschieben oder den visible-state verändern. Von diesen Objekten werden ich die Indexe in einer XML vorgeben. Wie kann ich nun z.B. die Position eines Objektes, dass sich in der Map befindet ändern?
Als Beispiel nehme ich einfach mal den Index 10>1|0 verwenden.
Ich persöhnlich würde dass so machen...wo liegt der Fehler?
local object1 = Utils.indexToObject(Was muss hier hin?, "10>1|0");
setTranslation(object1, x, y, z)
Es wäre echt gut, wenn mir hier jemand helfen könnte...
Danke im Voraus
Tim
EDIT: Habs mitlerweile mit der OnCreate Funktion von Giants gelöst bekommen
Objekte in Map bearbeiten?
11 posts
Page 1 of 1
Objekte in Map bearbeiten?
Last edited by TimLp on Sat Feb 24, 2018 11:27 pm, edited 1 time in total.
Re: Objekte in Map bearbeiten?
Hallo TimLp,
wenn Du Objekte, welche sich bereits auf der Map befinden, verschieben willst, öffne doch die Map einfach mit dem GE, klick das Objekt an und verschieb es mit dem Pivot an die Stelle, wo Du es gerne haben möchtest. Kannst es dann auch drehen und in die richtige Höhe bringen. Musst halt im Scenegraph aufpassen, dass Du die komplette TG hast (die natürlich auch das "child" einer übergeordneten TG sein kann!), wenn Du das ganze Objekt verschieben möchtest. Natürlich kannst Du auch einzelne Objekte aus einer TG verschieben, kopieren oder entfernen.
Außerdem kannst Du im GE unter anderem auch entsprechende Haken für visible, rigidBody usw. setzen bzw. entfernen.
Gruß
omegaMV6
wenn Du Objekte, welche sich bereits auf der Map befinden, verschieben willst, öffne doch die Map einfach mit dem GE, klick das Objekt an und verschieb es mit dem Pivot an die Stelle, wo Du es gerne haben möchtest. Kannst es dann auch drehen und in die richtige Höhe bringen. Musst halt im Scenegraph aufpassen, dass Du die komplette TG hast (die natürlich auch das "child" einer übergeordneten TG sein kann!), wenn Du das ganze Objekt verschieben möchtest. Natürlich kannst Du auch einzelne Objekte aus einer TG verschieben, kopieren oder entfernen.
Außerdem kannst Du im GE unter anderem auch entsprechende Haken für visible, rigidBody usw. setzen bzw. entfernen.
Gruß
omegaMV6
Ich sitz nicht den ganzen Tag am PC, Antworten können also auch mal 24 Stunden dauern!
Re: Objekte in Map bearbeiten?
er meint wohl eher das Ganze per Script im Spiel zu realisieren.
Re: Objekte in Map bearbeiten?
Erstmal vielen dank für deine Ausführliche Antwort, ich habe mich allerdings wohl falsch ausgedrückt, ich würde das gerne während dem Spiel mithilfe eines Scriptes machen.omegaMV6 wrote: ↑Sat Jan 20, 2018 12:30 am Hallo TimLp,
wenn Du Objekte, welche sich bereits auf der Map befinden, verschieben willst, öffne doch die Map einfach mit dem GE, klick das Objekt an und verschieb es mit dem Pivot an die Stelle, wo Du es gerne haben möchtest. Kannst es dann auch drehen und in die richtige Höhe bringen. Musst halt im Scenegraph aufpassen, dass Du die komplette TG hast (die natürlich auch das "child" einer übergeordneten TG sein kann!), wenn Du das ganze Objekt verschieben möchtest. Natürlich kannst Du auch einzelne Objekte aus einer TG verschieben, kopieren oder entfernen.
Außerdem kannst Du im GE unter anderem auch entsprechende Haken für visible, rigidBody usw. setzen bzw. entfernen.
Gruß
omegaMV6
Re: Objekte in Map bearbeiten?
ich kenne nur dieses Script für den GE: viewtopic.php?f=849&t=75959&p=598351#p598351
Edit: oder schau hier mal rein: http://marhu.net/ModsOverView.php?filter=Sonstige&LSV=
Edit: oder schau hier mal rein: http://marhu.net/ModsOverView.php?filter=Sonstige&LSV=
Re: Objekte in Map bearbeiten?
Vielen Dank, du hast mir sehr geholfen, das Grundprinzip hab ich jetzt verstanden, wenn ich es im Scripting-teil vom GE teste klappt es auch, aber hat du eine Ahnung in welchen Table die Objekte während das Spiel läuft gespeichert werden? Das müsste man dafür nämlich wissen denke ich... :/HeinzS wrote: ↑Sat Jan 20, 2018 8:59 am ich kenne nur dieses Script für den GE: viewtopic.php?f=849&t=75959&p=598351#p598351
Edit: oder schau hier mal rein: http://marhu.net/ModsOverView.php?filter=Sonstige&LSV=
Re: Objekte in Map bearbeiten?
da fragst du besser bei marhu nach.
Re: Objekte in Map bearbeiten?
@TimLp,
Sorry, so weit daneben lag ich ich glaub ich noch nie mit einer Antwort.
Aber Danke, dass Du auf meinen Beitrag so nett geantwortet hast. Hat man leider nicht immer hier im Forum
Ich wünsch Dir viel Erfolg mit Deinem Projekt!
Gruß
omegaMV6
Sorry, so weit daneben lag ich ich glaub ich noch nie mit einer Antwort.
Aber Danke, dass Du auf meinen Beitrag so nett geantwortet hast. Hat man leider nicht immer hier im Forum
Ich wünsch Dir viel Erfolg mit Deinem Projekt!
Gruß
omegaMV6
Ich sitz nicht den ganzen Tag am PC, Antworten können also auch mal 24 Stunden dauern!
Re: Objekte in Map bearbeiten?
Danke...Kein Problem, immerhin wolltest du helfen
Hab übrings mitlerweile die Lösung, man muss mit einem Object aus der map die Oncreate-funktion aufrufen und kriegt dort die id mitgegeben. Ab dort kann man sich dann mit getChild, getChildAt und getParent durch die gegend "hangeln".
11 posts
Page 1 of 1