きょうの Second Life をひとつの場所で ギフトとフリービー を毎時間更新 7言語 無料 でお店を掲載
グリッド障害
  • 予定: Scheduled Billing Maintenance, 11月16日(月) 09:30–10:30 SLT
  • グリッド状況: Unscheduled Group Chat Maintenance (investigating)
  • 開催中: UUtopiaのUnitarian Universalist土曜礼拝
  • 開催中: The Dharma of Community: 仏教社会と在家の生き方
  • 開催中: SLCSハーベストフェスト:ゲーム、音楽、お楽しみ
  • 14:00 SLT: Cascadiaのムーンダンスで NAD GOUGH ライブ 14:00 SLT
  • ニュース: REZZ MALL: Second Lifeのブランドが集まるウェブモール
  • Viewer: Second Life Viewer 26.5 チャットを刷新
  • 予定: Scheduled Billing Maintenance, 11月16日(月) 09:30–10:30 SLT
  • グリッド状況: Unscheduled Group Chat Maintenance (investigating)
  • 開催中: UUtopiaのUnitarian Universalist土曜礼拝
  • 開催中: The Dharma of Community: 仏教社会と在家の生き方
  • 開催中: SLCSハーベストフェスト:ゲーム、音楽、お楽しみ
  • 14:00 SLT: Cascadiaのムーンダンスで NAD GOUGH ライブ 14:00 SLT
  • ニュース: REZZ MALL: Second Lifeのブランドが集まるウェブモール
  • Viewer: Second Life Viewer 26.5 チャットを刷新
LSLスクリプト

LSL ホバーテキストのスクリプトと消し方

Second Life で物の上に浮かぶ文字を表示する無料のLSLスクリプト。好きな色や複数行に対応し、残ってしまった文字を完全に消す方法も解説します。

18行 ·

ホバーテキストは、看板、ベンダー、チップ瓶、ギフトボックスの上に浮かぶ文字のことです。この小さなスクリプトで、好きな色と好きな行数の文字を表示できます。また、よくある質問にも答えます。スクリプトを外したあとも残る浮遊テキストは、どうすれば消せるのでしょうか?

lsl-hover-text-script.lsl · 18行 このスクリプトをチェック
// Hover Text - free LSL script from WhatSL (https://whatsl.com/scripts/lsl-hover-text-script)
// Free to use, change and put in your own creations, also ones you sell.
//
// Shows floating text above the object. Use \n for a new line.
// The text stays on the prim even if you delete this script. To remove it, set HOVER_TEXT to ""
// and save the script once.

string HOVER_TEXT  = "Welcome!\nTouch the sign for a free gift";
vector TEXT_COLOR  = <1.0, 1.0, 1.0>;  // red, green, blue from 0.0 to 1.0 (white here)
float  TEXT_ALPHA  = 1.0;              // 1.0 = solid, 0.5 = half see-through

default
{
    state_entry()
    {
        llSetText(HOVER_TEXT, TEXT_COLOR, TEXT_ALPHA);
    }
}

自由に使用・改変でき、販売する作品にも組み込めます。

設定方法

  1. スクリプトをオブジェクトに入れ、HOVER_TEXT を好きな文章に書き換えます。
  2. テキスト内で \n と書くと、改行されます。
  3. 保存します。オブジェクトの上に文字が表示されます。

設定項目

  • HOVER_TEXT: 表示する文字。遠くからでも読みやすいように短くしましょう。長い文章は読みにくくなります。
  • TEXT_COLOR: 赤、緑、青の値を 0.0 から 1.0 の範囲で指定します。<1.0, 0.85, 0.3> は金色、<0.4, 0.8, 1.0> は水色です。
  • TEXT_ALPHA: 1.0 で不透明になり、小さくするほど文字が透けて見えるようになります。

浮遊テキストの消し方

ホバーテキストはスクリプトではなくプリムの設定なので、スクリプトを削除しても残ります。消すには、HOVER_TEXT を ""(引用符を2つ並べ、間には何も入れない)に設定し、スクリプトを一度保存してから、スクリプトを削除します。

よくある質問

ホバーテキストはどのくらい離れた場所から見えますか?

ホバーテキストは、ある程度の距離から見え、離れるにつれて薄くなります。重要な情報は、テクスチャやノートカードにも載せておくと安心です。

文字を変えることはできますか?

はい。新しい文字を指定して llSetText を再度呼び出します。タイマーやタッチイベントから呼び出すこともできます。

ホバーテキストは重くなりますか?

いいえ。プリムの設定ひとつなので、負荷はほとんどありません。

自分のスクリプトをチェック: LSL構文チェッカー →

ほかのスクリプトすべてのスクリプト
LSLスクリプト · 55行

LSLのドアスクリプト:タッチで開閉し、自動で閉まる

Second Life用の無料LSLドアスクリプトです。ドアをタッチすると蝶番を軸に開き、もう一度タッチするか数秒後に自動で閉まります。閉じた位置を覚えるので、後からドアを動かしても問題なく動作し、効果音も設定できます。

LSLスクリプト · 69行

LSL sit and pose script for chairs and pose balls

Free LSL sit script for Second Life chairs, benches and pose balls: sit and play your own animation, set the sit position, hide the ball while in use.

LSLスクリプト · 96行

LSL tip jar script with thank-you message and total

Free LSL tip jar script for Second Life clubs, DJs, hosts and stores: quick pay buttons, a thank-you message, the total and last tipper in floating text.