Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

archiv:opensim:downloads:scripts:dynamic_texture [2024/01/09 22:25] – Externe Bearbeitung 127.0.0.1archiv:opensim:downloads:scripts:dynamic_texture [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
 +===== Dynamic Texture =====
 +
 +Dieses Script kann Bilder im Format bmp, gif und jpg auf Webseiten auf Prims abbilden. Die URL´s der Bilder können im Script leicht an die persönlichen Bedürfnisse angepasst werden. Mit Klick auf das Prim werden die Bilder angezeigt. Lässt sich beispielsweise für Webcams gut nutzen.
 +
 +<code>
 +//cs
 +// kinoc test script
 +// each touch advances to the next picture
 +integer picindex=0;
 +LSL_Types.list urlarray = [] ;
 +public void default_event_state_entry()
 +{
 +llSay( 0, "cs osSetDynamicTextureURL Tester");
 +urlarray.Add("http://www.goes.noaa.gov/FULLDISK/GEVS.JPG");
 +urlarray.Add("http://www.goes.noaa.gov/FULLDISK/MTVS.JPG");
 +urlarray.Add("http://www.goes.noaa.gov/FULLDISK/GIVS.JPG");
 +urlarray.Add("http://www.goes.noaa.gov/FULLDISK/GMVS.JPG");
 +urlarray.Add("http://www.osei.noaa.gov/IOD/OSEIiod.jpg");
 +urlarray.Add("http://internettrafficreport.com/gifs/tr_map_global.gif");
 +}
 + 
 +public void default_event_touch_start(integer total_number)
 +{
 +llSay( 0, "Fetching.");
 +string dynamicID="";
 +integer refreshRate = 600;
 +string contentType="image";
 +picindex = (picindex+1) % urlarray.Length;
 +string srcURL = urlarray.GetSublist(picindex,picindex).ToString(); // URL
 +string URLTexture=osSetDynamicTextureURL(dynamicID, contentType ,srcURL , "", refreshRate );
 +if (llStringLength(URLTexture)>0)
 +{
 +llSay(0,"URLTexture = "+srcURL);
 +llSetTexture(URLTexture, ALL_SIDES);
 +}
 +}
 +</code>
  
Navigation

Alternative Startseite
Helpdesk
Links
Maps
Radio
Suchmaschine


Drucken/exportieren