Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Verknüpfungen und Phantom
#7
Es gibt einen kleinen Trick, von dem ich allerdings nicht weiss, seit welcher Version er in OpenSim funktioniert.

Mit llSetLinkPrimitiveParamsFast(...) lässt sich ein Child-Prim in einem Linkset auf Phantom setzen. Root Prims lassen sich aber auch damit nicht auf Phantom setzen, ohne dass das ganze Linkset betroffen ist.

Der Trick funktionierte im SL schon lange, hat aber früher im OpenSim nicht funktioniert. Ich versuchte es jetzt wieder mal mit OpenSim 0.9.2 dev wo es problemlos geklappt hat. Soweit ich mich erinnere gibt es Im SL ein Script Fehler, wenn das Script versehentlich im Root Prim angelegt wird. Bei OpenSim habe ich in dem Fall kein Fehler festgestellt, das Script funktionierte einfach nicht.

Beispiel:
Erstelle ein Linkset, öffne es zum Bearbeiten, setze einen Hacken in "Edit linked" und wähle das Prim aus, das du auf Phantom setzen möchtest. Erstellen in diesem Prim ein Script mit nachstehendem Code.

Code:
default
{
    touch_start(integer total_number) {
        // Setzt das Prim in dem sich das Script im Linkset befindet auf Phantom.
        // Achtung: Das Prim darf nicht das Root-Prim sein.
        llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_PHYSICS_SHAPE_TYPE,PRIM_PHYSICS_SHAPE_NONE]);

        llRemoveInventory(llGetScriptName()); // Löscht das Script aus dem Prim
    }
}

Wenn Du fertig bist, klicke dein Linkset an, so dass das Prim mit dem Touch Event ausgeführt wird. Dadurch wird das Prim auf Phantom gesetzt und anschliessend aus dem Prim gelöscht.

Solange das Linkset nicht bearbeitet wird kann man es ins Inventar nehmen und nach dem Rezzen aus dem Inventar sind die Prims immer noch Phantom. Wie zuverlässig das funktioniert, z.B. über Grids hinweg oder hinsichtlich Bearbeitungen, bin ich mir nicht sicher.
[-] The following 2 users say Thank You to Pius Noel for this post:
  • Mareta Dagostino, Xenos Yifu
Zitieren


Nachrichten in diesem Thema
Verknüpfungen und Phantom - von Xenos Yifu - 17.05.2021, 10:23
RE: Verknüpfungen und Phantom - von Anachron - 17.05.2021, 10:33
RE: Verknüpfungen und Phantom - von Xenos Yifu - 17.05.2021, 10:55
RE: Verknüpfungen und Phantom - von Anachron - 17.05.2021, 11:07
RE: Verknüpfungen und Phantom - von Xenos Yifu - 17.05.2021, 11:19
RE: Verknüpfungen und Phantom - von Cayoun Daydreamer - 17.05.2021, 11:46
RE: Verknüpfungen und Phantom - von Anachron - 17.05.2021, 12:16
RE: Verknüpfungen und Phantom - von Pius Noel - 17.05.2021, 12:07
RE: Verknüpfungen und Phantom - von Anachron - 17.05.2021, 12:20
RE: Verknüpfungen und Phantom - von Pius Noel - 18.05.2021, 16:11
RE: Verknüpfungen und Phantom - von Pius Noel - 17.05.2021, 12:47
RE: Verknüpfungen und Phantom - von Cayoun Daydreamer - 17.05.2021, 16:57
RE: Verknüpfungen und Phantom - von Xenos Yifu - 17.05.2021, 14:12
RE: Verknüpfungen und Phantom - von Sylvia Koeln - 17.05.2021, 22:25
RE: Verknüpfungen und Phantom - von Sylvia Koeln - 17.05.2021, 22:31
RE: Verknüpfungen und Phantom - von Anachron - 17.05.2021, 22:48
RE: Verknüpfungen und Phantom - von Sylvia Koeln - 17.05.2021, 23:37

Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Phantom Objekte löschen Xenos Yifu 9 9.349 18.06.2020, 13:38
Letzter Beitrag: Anachron

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste