PrinPrin情報局

2010年4月19日月曜日

Second Life Viewer 2のPrim Media

SecondLife用の公式版ビューアー2から、利用可能な新しい関数を使ってみました。

新しく使える関数などは、
llGetPrimMediaParams」 と 「llClearPrimMedia」,「 llSetPrimMediaParams」,「 CHANGED MEDIA」 などです。

↓ YouTUBEもダイレクトに見えて、いいですね!^^
image

↓ フル画面化も出来ました。
image

↓ ここのサイトが参考になるかもw
User:Kelly Linden/lsl hacks - Second Life Wiki

プリムの面ごとに違うコンテンツに出来て便利かもw

とりあえず、以前 作ったポスター(テクスチャーアニメーションを使った)へ組み込んでみました。

こんな感じのスクリプトを書いてみました。

string url001="http://info.prinprin.me/";
string url002="http://twitter.com/search?q=%23PrinPrin";
integer face01=0;

default
{
    state_entry(){

            :
            :
            :

touch_start(integer total_number)
   {

            :
            :
            :

llSetPrimMediaParams(face01,[
           PRIM_MEDIA_HOME_URL,url001,
           PRIM_MEDIA_AUTO_PLAY, TRUE,
           PRIM_MEDIA_AUTO_SCALE,TRUE,
           PRIM_MEDIA_AUTO_ZOOM,TRUE,
           PRIM_MEDIA_FIRST_CLICK_INTERACT,TRUE,
           PRIM_MEDIA_CURRENT_URL, url001
           ]);

            :
            :
            :

llSetPrimMediaParams(face01,[
            PRIM_MEDIA_CURRENT_URL, url002
            ]);

            :
            :
            :

↓ こんな感じのポスターにスクリプトを組み込みました。

Tvd_20100419a_001

↓ マウスカーソルをプリムへ持って行くとURLとか入れるボックスが現れます。

image

↓ まず、テクスチャーアニメーションを停止させる為に、このプリムの枠部分をクリックします。そして、プリムのセンター部分をクリックして再生です。(スクリプトで組み込んでおいたURLのコンテンツが表示されました。)

image

↓ マウスのホイールをグルグルするとスクロールします。

image

↓ 組み込んだスクリプトは、プリムのフレーム部分をクリックすると次のURLへ切り替わるように作ったので、例えば、こんな風にTwitterを表示してみました。

image

こんな感じで、実験してみましたが、どんなのを作成すると便利に利用できるか今後が楽しみです。

 

 

※Googleアカウントが無い方は、コメントを入れる時に「名前/URL」を選んで下さいね^^

Scroll Shop_スクロール ショップ_ムトウ_mutow

Sony Style(ソニースタイル)

セシール - ANITA ARENBERG(アニタ・アレンバーグ)

0 件のコメント: