Ich gestalte derzeit gerade unteranderem eine Fabrik.
Frage 1:
An dieser Fabrik steht der Name und Art der Fabrik dran.
Jetzt habe ich den Text derzeit in english da stehen.
Gibt es eine Möglichkeit das man per script o.a. einstellen kann, das das Programm die Sprache überprüft und dann die entsprechende Bilddatei auswählt?
Frage 2:
Ich habe bei der Fabrik mehrere Gestaltungsmöglichkeiten.
Also was man ein und/oder ausblenden kann. So das das Ganze einwenig individueller wird.
Ich habe nur das Problem, das meine If-Abfragen nicht so ganz funktionieren.
Ich wollte, zB das man entweder ein Tor öffnen kann, dann steht da zB ein Gabestabler oder man läßt die Türe zu.
Also, wenn GS an... dann GS anzeigen.
Wenn GS nicht aktiviert zeige geschlossenes Tor an.
ich hab ne Menge Scriptvarianten probiert...
z.B.: das hier:
// ########## GS1 / Tor sichtbar oder unsichtbar machen
void SetGS1(bool isda)
{
string meshname = MESH_GS1;
if (!isgs1)
{
meshname = MESH_VHST;
}
SetMeshVisible(meshname, isda, 0.0);
}
// ########## evtl. wechseln
void ChangeVhst(bool isda)
{
if (isda)
{
string meshname0 = MESH_GS1;
string meshname1 = MESH_VHST;
if (!isgs1)
{
meshname0 = MESH_VHST;
meshname1 = MESH_GS1;
}
SetMeshVisible(meshname0, false, 0.0);
SetMeshVisible(meshname1, true, 0.0);
}
}
dann habe ich ne andere Art von Script probiert... und hatte das drin..
if (GS1) {SetMeshVisible("GS1",GS1Visible,0.5f);}
else {SetMeshVisible("Vhst",YYYVisible,0.5f);}
}
aber das funktioniert auch nicht...
Ich habe jedesmal das komplette Script neu aufgebaut und/oder angepaßt.
Objekte die nur ein oder ausgeblendet werden sollen funktionieren immer.
Aber, wenn ich stattdessen zwischen zwei Objekten wechseln will... funktioniert das nicht...
Kann mir jemand zufällig nen Beispiel zeigen wie das korrekt gemacht werden muss?
Danke!
Gruß
Ben