2017-06-17 4 views
0

Also ich habe Objekt (Charakter) in Einheit aus Blender importiert und ich habe etwas aktualisiert (fügte weitere Animationen hinzu), aber jetzt ist das Problem, wie das in Einheit zu aktualisieren. Ich habe versucht, nur diese Animation von Charakter zu Charakter innerhalb von Projektdateien zu ziehen, aber es funktioniert nicht.Aktualisierung von Spielobjekt/Charakter von Blender zu Einheit

Wie könnte ich es tun?

Wenn Sie weitere Informationen benötigen, sagen Sie mir, was ich posten soll.

+0

Dies ist nur ein Nachteil bei der Verwendung fehlen Mixer mit Unity. Das kannst du nicht tun. Sie können es mit Maya tun, aber nicht mit Mixer. – Programmer

Antwort

1

Jedes Mal, wenn Sie Änderungen an einer .blend-Datei vornehmen, müssen Sie sie als .fbx exportieren. Während des Testens empfehle ich die Verwendung von .blend-Dateien, da Sie nicht jedes Mal exportieren müssen. Wenn Sie mit dem Ergebnis zufrieden sind, wechseln Sie zu .fbx. Entfernen Sie einfach die alte .fbx-Datei aus dem Unity-Editor und ersetzen Sie sie durch die neueste Datei, die Sie exportiert haben. Verwenden Sie nur den Editor, um Assets hochzuladen.

+0

Ich verwendete '.fbx' Format. –

+0

Haben Sie nach dem Hinzufügen der neuen Animationen eine neue .fbx erneut exportiert? Nur .blend Dateien aktualisieren. –

+0

Etwas kam mir in den Sinn, was meinst du mit Reexport. Ich habe es zu 'mydocuments' gemacht (wo war das erste) und überschreibe es, und habe dann versucht, es in das Projekt zu importieren, aber was ich nicht versucht habe, ist es direkt zu den Projektdateien zu überschreiben. Wird das Problem lösen? –

0

Sie könnten versuchen, die Blender-Datei erneut zu importieren.

+0

durch Reimportieren, was Sie denken? Wenn du meinst, dass du mit der rechten Maustaste klickst und dann "reimport", funktioniert es nicht (Root-Ordner und Name sind gleich, ich habe es vom Blender aus überschrieben). Ich weiß nicht, was passiert, wenn ich es aus Projektdateien lösche und dann importiere. Ich habe Angst, alle Skripte Setup innerhalb der Szene zu verlieren –

1

Sie können die Asset-Datei überschreiben, indem Sie die Datei über die aktuelle Datei speichern oder exportieren. Wenn es nicht angezeigt wird, versuchen Sie, das Asset zu aktualisieren, indem Sie es in der Einheit rechtsklicken.

Eine andere Möglichkeit besteht darin, ein Asset erneut zu importieren, indem Sie mit der rechten Maustaste auf das Asset in der Einheit klicken und ein neues Asset auswählen, z. B. eine aktualisierte Version des von Ihnen erstellten Assets.

Wenn Sie dies getan haben, aber kann immer noch nicht Ihre Animationen sehen, wählen Sie das Asset der Registerkarte Animationen klicken und die + Taste auf dem Clip Box drücken, die zeigen, könnten Sie Clips/Animationen

+0

Ich habe versucht zu exportieren und überschreiben es direkt in den Asset-Ordner (wo mein Charakter in der Einheit ist), aber wenn ich es in Blender es nicht fragt, ob ich wie überall überschreiben möchte, es einfach schließe das Fenster wie das Speichern abgeschlossen war, aber in der Einheit, wenn ich 'Rechtsklick> Aktualisieren 'und' Rechtsklick> Reimport 'nichts passiert. Wie man zweite Methode versucht, weil ich keinen Befehl in der Einheit sehen kann, der mir erlaubt, neues Anlagegut zu wählen, um es durch zu ersetzen. –

+0

Blender warnt Sie nicht, dass Sie eine Datei überschrieben haben. Wenn Sie also speichern/exportieren, wird die Datei geschlossen. Dies bedeutet, dass sie gespeichert wurde. – Matster2

+0

Aber in der Einheit passiert nichts, wie ich geschrieben habe. –