Model Loader [SP&MP]
zum hinzufügen eigener 3D Modelle.
Die Modelle werden im Ordner Model3D abgelegt, sie könne durch Unterordner Gruppiert werden.
Hier sind mal zwei Varianten Vorgestellt:
Der Pinguin ist in einem Unterordner mit seinen Texturen zusammen.
Und der Stuhl ist in einem eigenen Ordner und besitzt zusätslich einen Unterordner für seine Texturen.
Aufgerufen wird es im Chat mit /ml
- Zuerst muss auf der Linken Seite ein Ordner [1,5,7] ausgewählt werden
- In der Mittleren Liste werden die Datein ausgewählt
- Es muss ein Model (OBJ[2]/FBX[6]), mit der Linken Maustaste, ausgewählt werden. Was auf der Rechten seite unter Modell angezeigt wird.
- Die Textur[3,8], wird ebenfalls mit der Linken Maustaste, ausgewählt. Der Name und eine Vorschau wird auf der Rechten Seite angezeigt.
- Wenn eine Normal[4,9] Map vorhanden ist kann sie mit der Rechten Maustaste ausgewählt werden. Andernfalls muss sie Deaktiviert[10] werden.
Erst wenn alle 3. Datein Eingestellt wurden, ist der Bestätiegungs Knopf Aktiv.
Nach erfolgreicher auswahl, Platzieren mit Rechte Maus (Fallback: [Numpad0]+[NumpadEnter]) oder Abbrechen mit Linke Maus & [ESC].
Bei der Steuerung habe ich versucht, die Spielgewohnheiten zu übernehmen.
Die Rotation kann mit den Pfeil und Bild Tasten bearbeitet werden. Backspace setzt die Rotation zurück.
Die Aksen-Skalierung kann mit den Pfeil und Bild Tasten bei gedrückter Shift Taste bearbeitet werden.
Die Syncrone-Skalierung kann mit Plus und Minus auf dem Numpad bedient werden.
Shift-Backspace setzt die Scalierung zurück auf.
Das Präzise/Manuelle Platzieren wird über die Rechte-STRG Taste aktiviert/deaktiviert und kann ebenfalls mit den Pfeil und Bild Tasten bedient werden.
Die einzelnen Schritte der Rotation, Skalierung
und Bewegung können über ein ähnliches Kreismenü gesetzt werden.
Dazu muss [C] gedrückt gehalten werden, damit erscheint die Auswahl für die drei Parameter.
Das "Zurück" ist noch in Arbeit und funktioniert noch nicht wie gewollt, aber die Parameter sind schon einstellbar.
Um änderungen an einem 3D Model vorzunehmen kann mit [F] ein Options Menü geöffnet werden.
Moderatoren und Administratoren haben zwei weitere Optionen:
- Eigentümer weckseln
- Alle Modelle des Eigentümers Löschen
Aktuelle Scalierung und Rotation
Links im Unteren Bereich
- modelCound: Allgemeine maximal anzahl an 3D Modelle
- chatComando: Comando im Chat /ml ändern falls nötigOHNE/
- userConfig: Mitglieder der Gruppe können mehr 3D Modelle Setzen
- cound: maximal anzahl an 3D Modelle für die Gruppen
- group: Gruppen Liste
- moderatorConfig: Mitglieder der Gruppe können mehr Rechte bekommen
- cound: maximal anzahl an 3D Modelle für die Gruppen
- group: Moderator Gruppen
- rights: Berechtiegung für die Gruppe,
- USER: Eigentümer zu Ändern
- REMOVEALL: Alle 3D Modelle vom Eigentümer Löschen
- adminConfig: Mitglieder der Gruppen haben Alle Rechte an Fremden Modellen (Der System Administrator, eingetragen in der server.properties, ist Automatisch in dieser Gruppe)
- cound: maximal anzahl an 3D Modelle für die Gruppen
- group: Administrator Gruppen
Diese Konfiguration fügt die Möglichkeit hinzu Unity Bundle zu benutzen.
Hier ist der Server Betreiber selber in der Verantwortung
Dafür sorge zu Tragen, das Verwendeten Bundle den Server nicht beeinträchtiegen
Damit der gesammte Umfang vom Model Loader genutzt werden kann, sollte das Prefab[1] dem Layer Object[2] entsprechen und ein Colleider[3] haben
Vorschaubilder Unterstützen jetzt jpg und png, sie können im gleichen Ordner, im Relativen Unterordner prevo.preview oder im Stamordner TutorialBundle/prevo.TutorialBundle/preview abgelegt werden.
Es werden nur Ordner die *.prefab's enthalten angezeigt. Konstrucktions Ordner die Prefabs enthalten und nicht angezeigt werden sollen, können mit einem Führendem # ausgeblendet werden.
Erweiterte Einstellung in der Datei assets\ModelLoaderConfig.json:
- bundleConfig: Mitglieder der Gruppe können Bundle Modelle Setzen
- group: Gruppen die Bundle Erstellen dürfen, #ADMIN#entspricht dem System Administrator
- Normals ohne Funktion, bis zum nächsten Update
- im Single Player, kein Mous und Key Event
- Im Single Player und Gelegendlich auf Dedicatet Servern, Funktioniert das Platzieren oder Anfassen nicht
Nach dem ersten Platzieren mit [Numpad0]+[NumpadEnter] Funktionieren auch wieder, Alle Maus Tasten und der Tasten Druck für das F-Menü haben nach dem ersten Platzieren wieder ihre Volle Funktion.
Red hat hier schon ein grundlegenden Fehler Beseitigt der mit dem nächsten Update wirksam wird
- Im Single Player und Gelegendlich auf Dedicatet Servern, Funktioniert das Platzieren oder Anfassen nicht
- Hover, hängt nach änderung des Status Aktive
1er Aufruf hohe Lade zeiten, wirkt wie "keine Reaktion"
Instalation
loadorder: 28
ToolsAPPI(0.0.9) nicht vergessen
- ListPlayer - Update
- forceSyncAsset - Vorladen Großer Datein (erstmal Hintergrung Graphik)
- FIX - Clone Object, wird jetzt Richtig Registriert
- FIX - Start Probleme behoben
rising-world.net/attachment/36596/
- FIX - Bei Scalierund kleiner 1 ist Minimum 0, nicht entsprechend der einstellung z.B. 0.01
- UPDATE - [Numpad0]+[NumpadEnter], Reserve Bestätiegung - Siehe Bekannte Probleme
- UPGRADE - Cash Management für Bundle im SP
(0.7.9)
- FIX - ToolsAPI.Frame()