Beiträge von FIAT80-90DT

    [lua]if self.movingDirection ~= 0 then
    --eine Funktion
    else
    --eine Funktion
    end[/lua]



    Es wird hier abgefragt, ob der Anhänger still steht. Dann kannst du eine Funktion aufrufen.
    Wenn er vor bzw. rückwärts fährt, kannst du dann die andere entsprechende Funktion aufrufen lassen ;)


    Willst du nur abfragen ob er sich vor oder zurück bewegt, kannst du auch diesen Quelltext nehmen.


    [lua]
    if self.movingDirection ~= 1 then
    -- vorwärts Bewegung
    end;


    if self.movingDirection ~= -1 then
    -- rückwärts Bewegung
    end;
    [/lua]

    ja kann bzw. muss man.
    Das Spiel scalet ohne extra Angabe automatisch auf 1 zurück ;)


    Einfach das attribut "scale" mit den etsprechenden Werten in deine Animation eintragen.


    Bsp:


    XML
    <... rotation"0 0 90" scale="0.7 1 2"/>


    (rotation dient nur zum Veranschaulichen ;))
    mfg

    hmm der foldJoint Kuppelt nur die collision an das objekt.
    Den Drehpunkt bzw die Achse um die sich das Objekt drehen soll bestimmst du direkt in der Animation.


    Wenn ich dich richtig verstanden habe, handelt es sich um eine i3D-interne Animation?

    XML
    <... rotation="x y z">

    musst mal mit den Werten spielen ;)


    mfg

    hmm ja ok, das ist schon etwas schwer zu verstehen :huh:.


    Wichtig ist erstmal, dass du EINEN Component hast. Also nur EINE Collision, in der du ALLE restlichen Teile des Modells einfügst.
    Du hast die ganze Collision in eine andere Collision gepackt, die sich wiederum in eine Collison befindet (hoffe du kannst mir bei den ganzen Collisionen folgen :D).


    Auf deinem Bild habe ich mal etws herum gemalt.



    Versuch mal die ganzen Grün markierten Sachen in die Orange markierte Collision zu verschieben.
    Die rot markierten Collisionen kannst du im Anschluss löschen.
    Dann musst du noch die Position der einzelnen Teile anpassen.


    Was natürlich noch zu Problemen Führt, ist dass die Orange markierte Collision ebenfalls in einer anderen Collision steckt.
    Wichtig ist, dass die Orange markierte Collision einzelnd ist.


    So wie hier:



    Maehwerk_Vorne_Colli ist hier der Haupt "Ast".
    Darunter nur die Camera.





    Kannst du mir soweit folgen?

    Gut ok,


    dann hast du wohl noch zwei Componenten im Scenegraph.
    Den 1., also die Collision des Mähwerkes mitsamt deren Inhalt. Und
    Den 2., also die Collision des Anbaubockes mitsamt Inhalt.


    Versuche erstmal den Inhalt des 2. Component in den 1. Component zu intigrieren und (ggf.) die positionen an zu passen.
    Den zweiten Component bzw. die Colli kannst du für´s erste löschen.


    mfg

    Ok, dann wollen wir dir mal auf die Sprünge helfen... ;)


    Wie du sicherlich bemerkt hast, hast du mehrere Objekte im Scenegraph.
    Das sind alles einzelne Collisionen bzw. Componente(Eigene Körper). Diese musst du mit in der XML-Datei mit den sogenannten ComponentJoints verbinden.
    Da du dich, wie gesagt "nur" auf das Frontmäherk beschrängt hast, kannst du das außer Acht lassen, da du nur einen Component hast.


    Du brauchst auf jedenfall einen AttacherJoint und eine TopReferenceNode.
    Der AttacherJoint kuppelt das Mähwerk an die Unterlenker. Die TopReferenceNode kuppelt den Oberlenker an. Du kannst dich vielleicht an dem angehängten Bild orientieren.
    Dies ist im Übrigen mein zusammengeschustertes ClaasDisco aus 09 ohne Bodenanpassung.


    Die Eintragungen der XML kannst du dir aus anderen Modellen abschauen. Aber Indexe anpassen! ;) :D


    Wenn du jetzt noch dein Mähwerk über den VehicleType "implement" laufen lässt, müsstest du es theoretisch ankuppeln können.


    So für Heute ist Schluss, muss Morgen wieder früh raus! ;) mfg


    Attaching Points

    Also, du musst dir erstmal im Klaren sein was du willst?!


    Möchtest du , dass die Mähwerke sich den Bodenanpassen, und sich "frei" bewegen können? Das wäre die schwierigere Methode.


    Oder möchtest du, dass sich die Mähwerke nicht den Boden automatisch anpassen, so wie bei den Standardmähwerken. Das wäre für Anfänger die einfachere Methode, da man alle Mähwerke in eine Collision packt und nicht noch miteinander verbinden muss.


    Ich denke dass du dich erst noch einarbeiten musst, und letzteres wählen solltest.


    mfg :D

    :sleeping: Also ich finde es echt Klasse, dass ihr so viel Freizeit für den AFH opfert!


    Ich habe grade Wolverins Version mit dem Rückwärtsfahren getestet und muss sagen, dass es schon ganz gut läuft.
    Zum Rangieren ist es zwar noch nicht geeignet, aber ein paar Meter rückwärts schieben funktioniert soweit gut.


    Dennoch kam es mehrmals bei deiner Version und auch bei der Version 1.03 auf Netjungles gitHub-Acc zu "BlackScreens" für ein-zwei sekunden. Danach lief es wieder für eine Minute und dann kamen sie wieder. Dieses Problem hatte ich gestern mit der beschriebenden Version von Netjungle beim Kurs Aufzeichnen zum 1. Mal. Leider ist das Spiel ganz abgeschiert und ich hatte nur noch 15 FPS.


    Sollte dieser Fehler nochmals auftreten, lade ich die Log hoch. Die einfachen "Blackscreens" verursachen keine Einträge.



    Getestet habe ich mit dem Fendt 514C und meinem Eigenumbau der LeffersMulde im Flexensteiner Forst ;).
    Wobei beide Mods keine Logeinträge verursachen und mit vorherigen Versionen einwandfrei liefen! ;)


    ich hoffe ich konnte zum AntiBugging beitragen :D


    mfg



    EDIT:


    Die "Blackscreens" kamen nur, wenn der Helfer eingeschaltet ist bzw. ein neuer Kurs abgefahren wird!



    EIDT Again:


    So ich habe mal wieder 15 Minuten gespielt.


    Ich hatte 2 Abfahrer am Laufen und wollte den 3 auf die selbe Route schicken.
    Diesmal gab es keine vorwarnenden "Blackscreens"
    Aber eine riesengroße Palette an Fehlern. (Siehe Anhang)


    Auch dieses Mal ist das Spiel abgeschmirt. -> 15 FPS
    Speichern klappt allerdings ohne Probleme!



    Mir fällt gerade ein, dass ich auch den Fertilizer- Mod vom EIFOK-TEAM (?) im Modordner habe.
    Vielleicht überschneidet sich dort was, denn die Fehler lassen auf keinen direkten Mod schließen.

    Dateien

    • logError.txt

      (327,06 kB, 156 Mal heruntergeladen, zuletzt: )

    Hm.. was an dem LS 2012 nicht fehlen sollte...


    Aufjedenfall sollte auf keinem Fall die Modding-Freundlichkeit verloren gehen.
    Desweiteren wäre eine stark überarbeitete Engine mal was neues. So lassen sich Features wie ein "Jahreszeiten-Zyklus" und ein dynamischer Boden besser realisieren.
    Ein erweitertes Wirtschaftssystem und andere Bauernhöfe wären sinvolle Erweiterungen, die den Spielspaß verlängern.


    Man sollte aber grundsätzlich nicht zu viel erwarten, sonst gibt es wieder derbe Entäuschungen... :D


    mfg