ich bin am Verzweifeln mit einem Script für den Editor.
Mit der Erlaubnis von TracMax habe ich seinem Script ein bisschen was entnommen doch jetzt habe ich Probleme mit einer Schleife.
Da ich gerade erst anfange mich mit Scripten zu Beschäftigen nehme ich jeden Tipp und Rat gerne an.
Hier habe Ich einmal das Script mit dem ich Objekte im Editor auf den Boden setzen möchte,
TracMax hat mir schon einige Tipps gegeben wie mann das ganze vervollständigen kann.
Damit habe ich allerdings Probleme das umzusetzen.
Das Script Funktioniert soweit das Ich ein Objekt auf null setzen kann,
nur mit der Schleife so das Ich mehrere Objekte gleichzeitig auf den Boden setzen kann bekomme ich es nicht so hin
Code: Select all
-- Author:TracMax/Martin
-- Name:Objekt auf Y-Null
-- Description:
-- Icon:
-- Hide: no
local node = getSelection(0)
if node == 0 then
print("Objekt auf 0: nichts Markiert")
return
end
local xNode,yNode,zNode = getTranslation(node)
print(string.format("Objekt auf 0: selected node at x=%f, y=%f, z=%f",xNode,yNode,zNode))
if (yNode == 0)then -- nothing to do
print("Objekt auf 0: Nichts zu tun")
return
end
setTranslation(node, xNode, 0, zNode)
Und hier mein versuch das ganze mit einer Schleife zu verwirklichen doch hier komme Ich nicht weiter.
hier mal das Script bis jetzt:
Code: Select all
-- Author:Martin
-- Name:aufgelaende
-- Description:
-- Icon:
-- Hide: no
getNum = getNumSelected() - 1;
for i=0, getNum do
Node = getSelection(0);
xNode,yNode,zNode = getTranslation(node);
setTranslation(Node,xNode,0,zNode);
end;
für jeden Tipp bin ich sehr dankbar