LSL_convention_Japan_-2008- - セカンドライフWiki
LSLの利用者同士のコミュニケーション、および製作物を介して、LSLをさらに楽しむことが目的です。【関連情報】公式サイト LSL Convention Japan 2008以下は準備委員会設立時の案の記録です。目次1 主催2 仮案2.1 SL内イベント2.2 Webイベント2.3
LSLの利用者同士のコミュニケーション、および製作物を介して、LSLをさらに楽しむことが目的です。【関連情報】公式サイト LSL Convention Japan 2008以下は準備委員会設立時の案の記録です。目次1 主催2 仮案2.1 SL内イベント2.2 Webイベント2.3
目次1 Hot Topic2 ガイドライン3 資料リンク4 役に立つスクリプトHot Topic[]Mono HowtoMonoベータテストLSL3の仕様を決めよう!ブラウザベースのHUD実装についてガイドライン[]LSLに関して、SL内でトークをしたいスクリプターズカフェにて、
Lsl Value = Lsl ( Number , Bit ) ビット数だけ左にシフトした数値を返します。 符号は無視されます。Numberのタイプは、Byte、Short、Integer、またはLongのいずれかです。Bitの有効範囲は、Num
ドやメモリがどのように扱われるかの知識を元に SLのMonoエンジンについてどうすれば最適化ができるか記載したいと思います。MonoベースのLSLコンパイラは今回提供されなくなりましたが、リアルのアプリケーションで使用されているC#/Monoでのコードやデータの取り扱いから考える
eのこと。プリムやテクスチャが形を作るものとすれば、スクリプトは機能を作るものと言える。乗り物や販売機、センサーや各種HUDなど様々なものがLSLによって制御されている。単純にLSLと表記した場合は言語そのもの、LSL2と書かれている場合は仮想マシンを指すことが一般的。(過去にL
グ/Lingrへインワールドのチャットを中継して遊ぶスクリプターズカフェ/ログ/リスト変数のヒープ割り当ての挙動スクリプターズカフェ/ログ/LSL定数をグローバル変数で再定義しておくことのメリットスクリプターズカフェ/ログ/チャットログ欄のURL認識スクリプターズカフェ/ログ/ス
4月26日(土) オフィスアワー@Scripters_cafeスクリプターズカフェ/ログ/LSLでの演算の優先順位スクリプターズカフェ/ログ/IMtoEMailのメールアドレスの仕様スクリプターズカフェ/ログ/ミニマップのインジケータの上下がおかしいスクリプターズカフェ/ログ/1
リスト(または文字列)操作のLSL2とMonoでの違いについてまとめています。目次1 サーバーのバージョン1.25より以前のMonoでは使用メモリのカウントがあいまい2 リスト要素追加時のハックはMonoでは無駄にメモリを消費します2.1 LSL2の場合2.2 Monoの場合3
しているかのようにプリムが動く4 VWR-3093 - MU*方式のポーズをIMやチャットで使えるようにする5 VWR-3857 - (LSL) スクリプト・エディターで Latin 1以外の文字が□になる6 VWR-422 - Macで作成された非アスキー文字を含むスクリプ
ーズカフェ/ログ/オーナーのDEBITパーミッションを持っていると他人の他のパーミッションへの書き換えができないスクリプターズカフェ/ログ/LSL-Con2008お題の予定の記録[]スクリプターズカフェ 5/31(土)のお題(予定)スクリプトが特定のアバターに対してより強いパーミ
を調査SVC-389は解決したということでOk? (PRIM_TYPE変更でアバターが立ってしまう件)→SVC-389土地のUUID取得などLSLで取得できない。ので、新しいフラグを作って欲しいという件。→SVC-1638llVecDist VS llVecMag前回質問されたレ
5月3日(土) オフィスアワー@Scripters_cafeスクリプターズカフェ/ログ/LSLのヒープ領域の断片化スクリプターズカフェ/ログ/PostCard送信でSIMが重くなっている?スクリプターズカフェ/ログ/IMtoEmailが届き続けるバグお題の予定の記録[]スクリプタ
/ログ/おにごっこスクリプターズカフェ/ログ/もやもやスクリプターズカフェ/ログ/画面がモノクロっぽくなる不具合スクリプターズカフェ/ログ/LSLの関数名でGetがつくものとつかないものスクリプターズカフェ/ログ/思い込み・先入観スクリプターズカフェ/ログ/非物理移動でのSIM越
Scripters_cafeログ08/09/27[]LSL2では、使わなくなった変数のヒープ領域の解放は同期的に行われていました。従って、領域の確保・解放に対して非同期な要素を排除すると、スクリプトの処理を継続していった場合に空き領域がそのうちなくなるのか、なくならないのかは理論
Scripters_cafeログ08/12/20[]リスト型ではない変数を、その変数を要素とするリスト型へキャストする処理についてです。LSL では、次の 2 種類の書き方が可能です。1. キャストを使うlist list_data = (list)string_data;2.
オフィスアワーのネタとして提供しました。いくつか追加で検証が必要な内容もありますが、幸い?このソースにツッコミどころが多かったので、改めて LSL の挙動を調べて今までGOTTiが間違って思い込んでいたことがあるのが判明したりしました。このスクリプト自体は、いくつかの挙動を再検証
ユーザーがカメラを移動しているとスクリプトからカメラ操作を行えないお題の予定の記録[]スクリプターズカフェ 6/7(土)のお題(予定)新しいLSL関数?→SL ForumllGetRegionAgentCountllTextBoxllGetAgentLanguageRC9でもまだ
取れない件こちら再現することまでは確認。仕様ということでよい?日付のコードの件[10:12] Fake Fitzgerald: そういえばLSL-BBSに書いた日付のコードも全然反応なくて寂しいんですが><[10:14] Fake Fitzgerald: youさんのコードと
取れない件こちら再現することまでは確認。仕様ということでよい?日付のコードの件[10:12] Fake Fitzgerald: そういえばLSL-BBSに書いた日付のコードも全然反応なくて寂しいんですが><[10:14] Fake Fitzgerald: youさんのコードと
予定3 更新された記事4 ネタのメモ置き場5 コレまでのネタ6 その他のコンテンツ7 リンクスクリプターズカフェの概要[]スクリプター同士がLSLのネタを中心として、セカンドライフに関する技術的な話題、また時にはセカンドライフに限らないプログラミング・技術系ネタで盛り上がるカフェ
分のlast.fmアカウントと、パスワードのMD5ハッシュを記入して、それを使って認証を行う仕組みになっていました。MD5ハッシュというと、LSL には次の関数があります。Second Life Wiki - llMD5String単純に考えると、ノートカードにはパスワードの文字
Scripters_cafeログ08/04/12[]LSL の関数の中には微妙に機能が重複していて存在を忘れてしまう関数があったりするのですが、最近「llVecDist」という関数があったことを思いだしました。llVecDist は2つの座標間の距離を求める場合に使う関数なのです
Scripters_cafeログ08/06/28[]リンデンラボから、Scriptingプロジェクト(今後のLSLのバージョンアップなど)についてのアンケート出ています。-Scripting Project Priorities以下の項目などが興味深いです。項番9の「C# 1.0
k4だと、スカルプ・マップを切り替えてもアバターが立ち上がらなくなってるんだけど?とバグ?報告をしてる人がいます。。。どっちが正しい挙動??LSL vs Monohttp://www.massively.com/2008/04/17/lsl-vs-mono-deathmatch/
k4だと、スカルプ・マップを切り替えてもアバターが立ち上がらなくなってるんだけど?とバグ?報告をしてる人がいます。。。どっちが正しい挙動??LSL vs Monohttp://www.massively.com/2008/04/17/lsl-vs-mono-deathmatch/
スクリプトのことLinden Script Languageのことを指しLSLと略す。単に組むだけなら、プログラミングをしたことがある人には難しくない(イベントやstateなどを理解する必要はあるが)。しかし、SIMへの影響なども考慮して組むとなるとLSLの経験と知識が重要。でき
プレイヤー名 ナリタ PCアバター名 コサメ PC名(匿名可) オオアシ コサメ クラス スーパー ストライカー コンダク
Scripters_cafeログ08/05/31[]LSL Convention Japan -2008- について、雑談レベルでアレコレと話をしました。→LSL convention Japan -2008-次回以降のオフィスアワーでも引き続き内容の議論などしていくと思われます
式情報系[]本家ブログ様々な情報が公開される。ダウンタイムの予告などもあるので、必見。Second Life wiki公式ウィキ・ポータル。LSL Portal公式ウィキ内の LSLポータル。スクリプトに関する公式情報はこちら。Second Life Support Portal
翻訳名のみ パーフェクトピュアメタリック 凍った天使 燃える炎のコウモリ メープル トロピカーナス 赤い梅の負
d-to-native) LindenLab.SecondLife.Library:llBase64ToString (string)at LSL_83492b19_3443_dbe4_27a7_b4ae9c2d9e32.edefaulttouch_start (Int32 to
Scripters_cafeログ08/04/19[]LSLの定数はコンパイラによってすべて即値に展開されるのですが、定数によっては非常に効率が悪い処理になっています。→Chiyosukeさんのドキュメント 「3.2.7 NULL KEY の代わりに""を使う」 などを参照上記ドキ
ピーみたいなもの)ボックス化解除時コピー。ボックス化/ボックス化解除とはCLIで使われる用語です。→wikipedia ボックス化この挙動はLSL2とは大きく異なります。LSL2では、リストの要素のすべてが実体を持っており、またコピー時も実体がすべてコピーされていました。検証スク
Scripters_cafeログ08/05/24[]LSLの関数名はそこそこ系統立てて付けられているのですが、いくつか分かりづらいものがあるという話。系統立てて付けられているものの代表は「Detect系関数」で、これらの関数は有効に使用できる場所が限られています。分かりづらいもの
PCM音源 LSL,LSHデータレジスタ対応モデル : 全機種I/Oアドレス : 04F4h LSLデータレジスタ ビット構成 R/W 7 6 5 4 3 2 1 0 W AD7 AD6 AD5
Scripters_cafeログ08/05/03[]カフェで何度か話題になっているLSLのヒープ領域についてですが、GOTTiが個人的にスクリプトを作成していたところ、ヒープの断片化が原因と思われるstack-heap collisionが発生しました。このスクリプトでは、定期的
という話をしましたが、それに近い内容で、スクリプトのリコンパイルについてです。Monoが導入されたので、スクリプトのリコンパイルメニューで「LSL2」「Mono」の2種類から選択できるようになりました。このメニューを使用すると、既存のLSL2スクリプトを簡単にMonoでコンパイル
ログ/llSetClickActionお題の予定の記録[]スクリプターズカフェ 6/14(土)のお題(予定)llSetClickActionLSL Portal→Changeset 249 02/15/08 08:29:29 にて追加されているメディアテクスチャをスクリプトから頻
ビューアソースメモLSLスクリプトのコンパイル関連処理。EMERGENCY_DEBUG_PRINTOUTS 定数の define(デフォルトでは未定義)BOOL lscript_compile()LSLソースファイルからバイトコードへのコンパイル処理キャッシュディレクトリに一時保
Scripters_cafeログ08/10/25[]LSLの話題ではありませんが、LSLから利用できるデータの記録方法の1つでもあるGoogle Spreadsheetを使って、変化する情報の最新のものを管理する方法について、Fakeさんがブログにまとめてくれています。LSLSL
Scripters_cafeログ08/03/22[]Fakeさん作の、LSLのみで動作する似非形態素解析とマルコフ連鎖の無能スクリプトを試しました。→LSLのみで似非形態素解析+マルコフ連鎖を使って人工無能を作る↑のブログエントリからソースをコピーして実験できます。あくまで似非と
れたそうです。【参考】XyzzyTextまだテスト段階とのことですが、このスクリプト自体はオープンソース化も検討しているとのことです。現状のLSLとSecond Lifeのインターフェイスでは、文字表示周りがどうしても弱いので、文字を表示する仕組みが共有できるようになると、いろい
Scripters_cafeログ08/10/11[]「LSLのタイマーって正確じゃないよね」という話がたまに出てきますが、どの程度正確じゃないのか、どういった実装になっているのかを検証・考えてみました。まず、wikiには以下のような記述があります。Second Life Wiki
afeログ08/10/18[]この方です。User:Strife_OnizukaPJIRAやSecond Life Wikiで活躍しており、LSLの仕様に精通している方です。Strifeさんが編集するWikiの履歴を眺めていれば、LSLに関する主要な変更をチェックできたりします。
もどる観測者観測者 収斂と膨張を続ける、金色の光球。 私は今日もこの部屋で、その光球をただじっと眺め続けている。 光とそれを渦巻くどす黒い雲を見つめるこの日課を、私は「観測」と呼んでいた。 観測をしていると、胸がギュッと締め付けられるような感覚に陥る。 あの光の正体を知ろうとする
関数の大雑把なリスト、関数自体はすべて列挙されています。詳細はリンク先のLSL Wiki(英語)を参照必要。概要部分、使用方法は空白部分がまだ多いので、知っている方どんどん埋めてください(使用方法はコピーするだけですが)。カテゴリ関数名概要使用方法Math,llAbs絶対値を返す
いただいてすぐに原因が特定できました。所有者の名前を取得する処理が、state_entry() の中にしか記述されていなかったのが原因です。LSLスクリプトでdefaultステートのstate_entry()が実行されるのは、以下の状況です。(話を単純にするため、また、一番勘違い
Scripters_cafeログ08/12/20[]文字列中にある特定の文字列を一括置換する処理についてです。まず、LSL には文字列の一括置換を行う専用の関数はありません。したがって、次のような関数を使って文字列置換用の関数を定義します。llSubStringIndexllGe
水口先生の必殺技・手隠しhttp://i.imgur.com/kbNiv6Y.jpeghttp://i.imgur.com/eQn0J9j.jpeghttp://i.imgur.com/9VDQiQH.jpeghttp://i.imgur.com/P27AWFx.jpeghttp
数値に -1 を掛け、それをビット反転すると最初の数字から 1 を引いたものになります。これを利用してデクリメント演算を行うことができます。LSL2 の時代には、このデクリメント演算の方が -- を使用した演算よりも内部オペレーションコードが短くなっていたので、高速化の手法として