[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 05/09 15:06 / Filesize : 57 KB / Number-of Response : 216
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【SecondLife】リンデンスクリプト【LSL】



1 名前:The kamomes [2007/09/09(日) 20:38:18 ]
SLのプログラム、LSLについての質問、相談のコーナー
戦略核をメインに作っていきます。
ここで製作された武器は、私のショップで売るかもしれません
ススキノの118.180辺り

206 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 14:08:16 ]
LSLの罠

1.&&より||が優先度が高い

2.attachされたオブジェクトの子PrimでllSetPrimitiveParamsのPRIM_POSITIONが使いものにならない

以下勝手に続けてくれ



207 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 14:23:39 ]
訂正。問題のあるのはPRIM_ROTATIONだた。

208 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 11:16:47 ]
>>206

へー優先順違うんだ、今までAndとOr組み合わせたこと無かったらしいw

2は困るけど単純にllGetRootRotation()で割ってますね。
JIRAでもなんか言ってるからそのうちに妥当な解決案がでるんじゃないかな?

それよりも私としてはGetLinkPrimitiveParams()の実装をしてほしい。
調整で補える部分はなんとかなるけど機能足りない部分はいかんともし難いので。



209 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 17:13:19 ]
ttp://mrtopf.de/blog/secondlife/slga-capabilities-explained-technical/
↑のブログでSecond Lifeのプロトコルについて調べたのですが、いまいち動作が分からないので教えてください。

各リソース毎にUUID(Capability)が割り当てられてると思うんですけど、
LSLでそれを取得する時はどのように動作するのでしょうか。

・ローカルにリソース名とUUIDを記述したXMLファイルみたいなのがあってそれにアクセスして得る
・リソース名を含んだリクエストをサーバに送信して、サーバからUUIDを得る

どっちなんでしょう?

210 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 20:32:40 ]
何コピるの?


211 名前:デフォルトの名無しさん mailto:sage [2008/06/30(月) 23:17:12 ]
わからん。
それってLSLの話題なの?


212 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 13:10:59 ]
もしかして : SLのサーバーがLSLで動いてると思ってるとか。

あくまでもLSLはPrimに仮想機械を入れるっていう目的のための言語。

Listen、Sensorなどのイベント発生元としてイベントパラメータとしてKey=UUIDが渡される。あとは座ってるアバターのKeyを取得できる組み込み関数なんかはある。

逆にいえば本来は仮想機械から見えない範囲のUUIDは取得のしようがない。

Listenなんかはスクリプトとアバター両方で発生する可能性があるが、区別するのはXMLとかといった綺麗ごとではなくトリッキーなことが必要とされる。


213 名前:209 mailto:sage [2008/07/01(火) 18:23:03 ]
つまりseed capabilityをサーバに送ると視界に入る範囲の
UUIDが全てリストで返ってくるとかそういうことですか。

214 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 10:22:43 ]
LSLというかSIMの内部構造の話か?

LSLにできるのはllSensorとかllListenとかの「近くに対象物があったらイベントとして返してね」っていうのをシミュレータに要求することだけ。

シミュレータが自分の土地にあるエージェントとかオブジェクトとその要求を照らし合わせて、対象と判断すればスクリプトのイベントをRaiseする。それがlistenとかsensorイベント。

>seed capability
なんてのはLSLの話では出てこないし、触りようがない。

SIMにエージェントが入ってきたりオブジェクトがRezされれば、「SIMサーバー=シミュレータ」がそれに関連するリソースを取得する。

この時点ではスクリプトはなーんも関係がないのよ。




215 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 22:47:34 ]
う〜ん、もしかしてlibSecondlifeを用いた開発のことかな?
ちょっと触ってみたがこれって簡単実装ってわけじゃないのね。
動きわからないとこあると慣れないのでデバッグ大変、これは覚えるしかないね

んでこれがLSLになんの関係があるかというと、
LSLを一括でPCにバックアップするプログラムを作りたいから。
今、インベントリ一覧までできたとこ。







[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<57KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef