- 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にバックアップするプログラムを作りたいから。 今、インベントリ一覧までできたとこ。
|

|