スクリプターズカフェ/ログ/挑戦的な名前のRegion群 - セカンドライフWiki
Scripters_cafeのログ08/03/08[]ディスクキャッシュの設定とメモリ使用量や動作速度の話から、インワールドで描画速度をテストする島があるという話に。TextureTestそのSIMをMapで見て、周辺に面白そうな島があるぞ、という話に。Bug IslandDan
Scripters_cafeのログ08/03/08[]ディスクキャッシュの設定とメモリ使用量や動作速度の話から、インワールドで描画速度をテストする島があるという話に。TextureTestそのSIMをMapで見て、周辺に面白そうな島があるぞ、という話に。Bug IslandDan
Scripters_cafeログ08/07/19[]その後ビューアのソースと、ソースに付属するUDPパケットの仕様を確認したところ、ミニマップのインジケータ用の情報に付属する高度の情報が8ビットの領域になっており、高度を4で割った値が格納されていることが分かりました。このため、こ
Scripters_cafeログ08/03/22[]いろいろなHUDアイテムがありますが、たくさん装着すると画面が見づらくなりますし、1つの装着位置に1つしかつけられないといった制限から、「使えば便利だけど普段つけておくものにはならない」ということがあります。LSL-BBSでもモ
Scripters_cafeログ08/05/24[]特定のSIM時間帯に、カメラが真西を向くと画面がモノクロのようになる不具合参考:wassrのTsutsujiさんのヒトコトこれと同じ現象ではありませんが、Seagelさんから似たような現象について教えてもらいました。jira V
Scripters_cafeログ08/03/29[]利益分配型のベンダーシステムを使って、販売の得意な人が商品を売り歩くというような話など。同じ仕組みではないですが、すごーく昔?に行われた「Second Lifeビジネス・デザインコンテスト(株式会社paperboy&co.と株式
Scripters_cafeログ08/03/22[]KyoさんのHUDの話題から、「アバターが●●エリアにいるときは、ブログパーツがピンク色になる」などのアイデアに。土地の種類の判別はいくつかありますが、例えば今いる土地の名前やdescriptionを取得して、その中に特定のキー
Scripters_cafeログ08/07/19[]Second Lifeのスクリプト製品は、たとえオブジェクトがno mod(編集不可)であったとしても、その中にあるスクリプトを自分のインベントリ(持ち物)へ取り出せます。この場合、オブジェクトがno modなので再びオブジェク
Scripters_cafeログ08/11/29[]静的なオブジェクトに対してllTargetOmegaを使用した場合、回転はビューア側でのみ処理されます。サーバー側ではオブジェクトは回転していません。(従って、見た目と衝突位置などがずれます)しかし、物理オブジェクトをllTar
Scripters_cafeログ08/10/04[]ドップラー効果の話から、同じ設定画面にある「Rolloff Factor」という設定を変更してみました。この設定は音の発生源からの距離と、音量の減衰効果の強弱を決める設定で、値を0にすると音量が減衰しなくなります。この設定を0に
Scripters_cafeログ08/04/12[]TRACK CAMERAを使ったレーザーポインターもどき をみんなで試している時に、「これを使ってコンテストとかできないか」という話になりました。投票などを行うのではなく、「どれだけ視線を集めたか」をカウントするようなこともうま
Scripters_cafeログ08/12/27[]オブジェクトへ複数のアバターがほぼ同時にタッチした場合の処理についてです。これは、少しスクリプトを書いたことがある方なら、ほぼ同時にタッチした複数のアバターのそれぞれの名前が表示するには、以下のように記述するでしょう。touch
Scripters_cafeログ08/11/29[]物理プリムを鎖のようにつなげる実験はこれまでに行っていましたが、つなげたものをスクリプトで動かして遊具のようにする実験を行いました。物理オブジェクトなので、以下の関数で回転力を定期的に与えます。Second Life Wiki
Scripters_cafeログ08/07/12[]Havok1の頃は、物理オブジェクトにフレキシブル設定したプリムをリンクすることができませんでした。Havok4になってから、以下のような条件でフレキシブル設定したプリムをリンクしたオブジェクトでも、物理オブジェクトにできるよう
Scripters_cafeログ目次1 09/01/101.1 llParseString2List:区切り文字が連続する場合の扱いに注意1.2 llParseStringKeepNulls:文字列をリストに分割する場合の汎用関数1.3 llCSV2List:vectorやrot
Scripters_cafeログ08/05/10[]今まで存在していたメガプリムとは別の作者による、新しいメガプリムが作成されて配布されていました。→SLExchange(Havok4 導入時に作られたようです)オフィスアワーではこのメガプリムをGALONGEのコロッセオにて実験
Scripters_cafeログ08/12/20[]文字列中にある特定の文字列を一括置換する処理についてです。まず、LSL には文字列の一括置換を行う専用の関数はありません。したがって、次のような関数を使って文字列置換用の関数を定義します。llSubStringIndexllGe
Scripters_cafeログ08/10/18[]昔から定番のように使われているスクリプトの中には、「なぜこんな書き方をしているんだろう?」と疑問に思う箇所があったりします。これには、例えば「その時にはまだ該当する関数が実装されていなかった」とか、「普及しているけど、実は未熟な
Scripters_cafeログ08/05/17[]「日本人でスクリプトを販売している人を紹介して欲しい」という連絡があったので、オフィスアワーに来ていただいた方に販売している?という質問をしました。以下、その場で確認できた方や、ある程度有名どころ?と思われる方をピックアップして
Scripters_cafeログ08/09/06[]ShowUpdatesに関するアレコレを調査の話の際に、FakeさんがSetTextとSetColorを繰り返し行うテストスクリプトを作成しました。SetTextだけだと赤のShowUpdates表示(フル更新)、SetColo
Scripters_cafeログ目次1 08/08/301.1 接触してぶつかっているように見せたい1.2 アバターの各部位の衝突を検出したい1.3 リアル世界の単位との換算08/08/30[]物理オブジェクト同士の衝突判定が10cm間が開いてしまうのはどうにかならないか?という
Scripters_cafeログ08/11/29[]数値を入力するためのインターフェイスについてです。実装が予定されているllTextBoxが使えるようになれば、チャット欄で発言するよりもスマートに数値入力を促すことが出来ますが、あくまでテキスト入力欄であるため、受け取った入力値
Scripters_cafeログ08/04/19[]MiyaokaさんらがSoftbank島で行っていた、板入力インターフェイスはビューアを改造したということですが、どういう仕組み?という話。→TokyoPeninsulaBlog 巨大ロボ in Second Life上記ブログ
Scripters_cafeログ08/08/16[]この日GALONGEの秘境エリアでオフィスアワー中に、参加者の方のビューアがクラッシュしたり、ビューアの使用メモリがみるみる増える現象が確認されました。(前の週までは、このような現象は確認されていませんでした)この現象についてオ
Scripters_cafeログ08/11/15[]マウスルックで操作する乗り物についての質問があったのですが、使ったことがないという人がほとんどだったため、確認も兼ねていろいろ試しました。マウスルックに関連するビークルのパラメータ[]マウスルックに関連するビークルのパラメータに
Scripters_cafeログ08/05/31[]その後βグリッドにてHavok1のSIMがいくつか残されている事を確認。(2008/06/04現在、1.19.2.84931)このSIMにて以下のような単純なスクリプトにてSIM越えが正常に行われる事を確認。default {
Scripters_cafeログ08/05/31[]アニメーションを販売している方からの問い合わせでアニメーションベンダーのスクリプトが上手く動作していない件を調査したところ、スクリプトエラーなどが表示されることなく、パーミッションの取得に失敗しているケースが分かりました。【前提
Scripters_cafeログ08/10/11[]プリムをShift+ドラッグでコピーした時に中のスクリプトはどうコピーされる?の話の最中に、「そういえばCopy Selectionの時はどうなるんだろう」という話に。Copy Selectionとは、オブジェクト編集ウィンドウ
Scripters_cafeログ08/05/24[]Deedしたオブジェクトでは、LSLの一部の機能が使えなくなります。この情報については、以下のwikiにまとめられていたのをFakeさんが教えてくれました。→rpgstats GroupObjects特に記載のない限り、コミュニ
Scripters_cafeログ08/03/15[]スクリプターズカフェのカウンターの上に回転寿司のように寿司を流そうという話。投入口にフルパーミッションでオブジェクトを投入したら勝手に流してくれるお題(ネタ)が流れてきて取った人が回答汽車と同じ仕組みで流すネタは物理で動かしたい
Scripters_cafeログ08/04/12[]再度ネタとして取り上げてみましたが、この機能を使っている人がほとんどいないからなのか、みなさんあまり興味がないようでした。その後ビューアのソースを読んで挙動を確認。iNNX ブログ Second Life(R)w ビューアのSL
Scripters_cafeログ08/08/02[]土地のメディア設定を書き換えるスクリプトを、グループにDeedされている土地で実行する場合、スクリプトの入ったオブジェクトもグループにDeedする必要があります。RezされたオブジェクトをDeedした場合、そのオブジェクト内のス
Scripters_cafeログ08/04/19[]Fakeさんのブログ参照→LSLSL 「running」インベントリ内でフォルダにしておいて、フォルダをオブジェクトのコンテンツにドロップするという方法です。リモートロードするスクリプトの元を用意する場合などに覚えておいた方が良
Scripters_cafeログ08/06/21[]sasapyさんのブログにて、スクリプトのメール送受信がおかしいという事例が紹介されていました。→[1]★特定の条件で、スクリプトで受信したメールの本文が空になる。なかなか問題を特定しづらかったのですが、上記エントリの「送信用」
Scripters_cafeログ08/12/06[]スクリプトのllGetTextureやllGetPrimitiveParamsを使用して、オブジェクトのテクスチャやスカルプの形状テクスチャを取得することについてです。この「テクスチャのUUID抜き」については制限がかけられてお
Scripters_cafeログ08/05/24[]以前からスクリプターズカフェに置いていただいているametaさん作の「エエエ」ボタンですが、ボタンをタッチしていないにも関わらず、パーティクルの「エエエ」が表示される場合があり気になっていました。確認したところ、以下のタイミング
Scripters_cafeログ08/12/06[]装着物のサイズを変更するスクリプトについてです。スクリプトでサイズ変更させる場合、いくつか注意することがあります。float演算を繰り返すと誤差が積み重なる[]例えばオブジェクトのサイズを「現在のサイズ×0.1」というような演算
Scripters_cafeログ08/08/30[]以前のオフィスアワーで「スクリプトのリセットについて」という話をしましたが、それに近い内容で、スクリプトのリコンパイルについてです。Monoが導入されたので、スクリプトのリコンパイルメニューで「LSL2」「Mono」の2種類から
Scripters_cafeログ08/09/06[]Second LifeのビューアのAdvancedメニューに「Show Updates」というオプションがあり、これにチェックすると、更新のあるプリムから更新を示すパーティクルのようなものが出るようになります。通常、プリムの形状
Scripters_cafeログ08/10/25[]sit ballでアバターが立ち上がった際のアニメーション停止処理を行うかどうかの判定の話の際に、llKey2Nameを使うよりもllGetObjectMassを使った方が戻り値がfloatだから判定が高速に行える、と以前のスク
Scripters_cafeログ08/08/30[]教えてセカンドライフに上がった質問から、アニメーションの停止に関する仕様の話になりました。アニメーション後、停止処理をしなくても大丈夫ですか?この質問にあるように身に着けるアイテムの場合、取り外した時点で多くの処理を行うことがで
Scripters_cafeログ08/04/12[]Havok4 がメイングリッドに全面適用され、当該 jira エントリも解決済みということになったようです。ただし jira のコメントでは、Linden 側が明示的にこの問題の原因に対して対処した、ということではなくて、「なお
Scripters_cafeログ08/12/27[]LSLでアバターの身長を取得するにはllGetAgentSize関数を使用します。llGetAgentSizeこの関数で返される身長ですが、そのまま使用するとアバターの見た目の大きさと若干異なっています。(返されたサイズの高さの
Scripters_cafeログ09/01/10[]オブジェクトのコンテンツの内容に従って初期化処理を行うスクリプトの場合、コンテンツの内容が変化したら自動的に再初期化されると便利かもしれません。しかし、コンテンツへのオブジェクトの追加は次のような挙動であるため、スクリプトの作り
Scripters_cafeログ目次1 08/05/101.1 コンテンツ内のオブジェクトをAllow anyone to copy1.2 コンテンツ内のサウンドをAllow anyone to copy1.3 コンテンツ内のアニメーションをAllow anyone to cop
Scripters_cafeログ08/07/19[]以前のオフィスアワーでも一度話題に上がったことがあったのですが、オブジェクトのインベントリの中に入っているアイテムのキー(UUID)を llGetInventoryKey() 関数を使用して取得する場合、対象のアイテムに対して所
Scripters_cafeログ08/10/11[]何度か話題にしているstate_entryの話に関連して、アセットUUIDを調べてみました。プリムに入れたスクリプトのアセットUUIDを調べるには、lGetInventoryKeyを使います。Second Life Wiki l
Scripters_cafeログ08/08/02[]スクリプトがどういうときにリセットされるのかについて。明示的にllResetScript()を呼び出さない限り、普通にプリム内に入れてあるスクリプトがリセットされることはありません。★SIMのリスタートなどの影響はうけません。こ
Scripters_cafeログ08/03/15[]先日からFakeさんが「ポリゴンの描画がおかしくなる現象が発生する」とWassrでつぶやいていたのですが、先のネタの光源表示デバッグオプションを有効にしたら、自分の環境でもポリゴン描画がおかしくなりました。FakeさんのSSGO
Scripters_cafeのログ08/03/08[]LSL初心者がパーティクルを設定するのに、何か汎用的なスクリプトなどはないですか?という話。有名なツールとしてParticleWizardがある。他、あちゃもさんのジェネレータ試したことは無いけどこういうものもあるらしい。→動
Scripters_cafeログ08/12/27[]ノートカードに書き込めるデータ全体の最大容量についてです。これは wiki に記述があります。LSL Notecard全体で64キロバイト1行は255バイト(UTF-8)このページのTinyURL:http://tinyurl.