【SecondLife】リンデ ..
200:デフォルトの名無しさん
08/06/01 02:49:57
××××××××××××××××××××××××××××××××××××××
ここより下、このスレを落とす目的のチラシ裏的に再利用なため【sage進行】でよろしくお願いします。
正式なLSLの質問は今はここより
Second Life セカンドライフ 質問スレ Part16
スレリンク(mmoqa板)
で聞いた方が早く有効な回答をえられると思います。
××××××××××××××××××××××××××××××××××××××
201:デフォルトの名無しさん
08/06/01 02:51:00
765 名前:名も無き冒険者[sage] 投稿日:2008/06/01(日) 01:37:30 ID:U5ZtaLor
>>738
何で>>717で「平均行数 433行 1ファイルでの最長行数 10027行」って書いたか分からない?
見積もりで桁のオーダー間違えるのも論外だけど、
「最低でも1ソースファイル何十〜何百万」なんて開発経験疑われて当然じゃないの?
>>739
同上。例えば「アイテム整理整頓機能」はどれくらいのステップで作れると見積もってるの?
>>740, >>741
IT用語のボトルネックって何?
「PC性能+通信の2要素がからみ余計障害発生率があがる」ってさ、ものすごく一般論になってない?
こんなの他の3Dのオンラインゲームにもすり替えられる主張でしょ。
これではSLが重い理由にはならない。
ちなみにLSLのコンパイラはクライアントに入ってるぞ。
202: ◆nYI7cPbDK2
08/06/01 03:12:30
>>201
ソースまだ見てないからわからん。別に疑ってくれていいよ。実際俺は別に優秀じゃないし単なるお気楽な奴なので。
ただ単に「こうすりゃうまくいきそうだが?」という案がいくつかあって時間できたら実際試したいだけなので。
結果そこで壁にぶち当たり「SLやっぱスゲー」ってなるかもしれないし
化けるかもしれないし何もやらないよりはマシさ
ちなみにまだ案はいくつか足りない部分があるからそこどうにかしてからじゃないとまだダメね
>>例えば「アイテム整理整頓機能」はどれくらいのステップで作れると見積もってるの?
これはどれに対してのことだい?
・一般的なRPGゲームなどでよくみるアイテム機能
・SLに実装されてるアイテム機能
・俺が考えてるらしい独自のアイテム機能
>>IT用語のボトルネックって何?
>>「PC性能+通信の2要素がからみ余計障害発生率があがる」ってさ、ものすごく一般論になってない?
>>こんなの他の3Dのオンラインゲームにもすり替えられる主張でしょ。
>>これではSLが重い理由にはならない。
一般論だけどそこがうまくいってないものSLは。
この通信部分が無理すぎるやり方で国内(アメリカ)プレイヤー以外には
そこが重い理由にしっかりなってるって。
現状のネットだと海外のWebサイトにアクセスするだけでも重いのに
世界の全てのプレイヤーをわざわざアメリカの一箇所に集めようとするこの仕様が
無理があるんだって。
世界展開するならせめて各国に支店的サーバーくらい置いてくれないと…
そしてひょっとしたらリンデンもそうしたいけどやれない状態
基礎段階の問題で既にそれができない状況になってるんだと俺は思ってるのよ。
これは単なる憶測にすぎないけどさ俺はボトルネックの1つだと思ってるよ
>>ちなみにLSLのコンパイラはクライアントに入ってるぞ。
ほほぅ〜これは知らなかったよ。
203: ◆nYI7cPbDK2
08/06/01 03:14:24
ここIDでないから使いづらいな…
204:デフォルトの名無しさん
08/06/01 03:33:38
もう俺これ以上レスする気ないから良いよw
今まで挙げてきた事が、本当にリファクタリングで実現出来ないのか考えてみ。
リファクタリングではダメだと思ったり、単純に再開発楽しみたい、と言うなら頑張れとしか言いようがない。
205:デフォルトの名無しさん
08/06/01 04:45:57
さぁ、何のLSL的な話題で使い切ろうか・・・・
とりあえずあれば便利なスクリプトとか、このスクリプトが凄い!とか、
なんかないかな〜?
206:デフォルトの名無しさん
08/06/11 14:08:16
LSLの罠
1.&&より||が優先度が高い
2.attachされたオブジェクトの子PrimでllSetPrimitiveParamsのPRIM_POSITIONが使いものにならない
以下勝手に続けてくれ
207:デフォルトの名無しさん
08/06/11 14:23:39
訂正。問題のあるのはPRIM_ROTATIONだた。
208:デフォルトの名無しさん
08/06/14 11:16:47
>>206
へー優先順違うんだ、今までAndとOr組み合わせたこと無かったらしいw
2は困るけど単純にllGetRootRotation()で割ってますね。
JIRAでもなんか言ってるからそのうちに妥当な解決案がでるんじゃないかな?
それよりも私としてはGetLinkPrimitiveParams()の実装をしてほしい。
調整で補える部分はなんとかなるけど機能足りない部分はいかんともし難いので。
209:デフォルトの名無しさん
08/06/29 17:13:19
URLリンク(mrtopf.de)
↑のブログでSecond Lifeのプロトコルについて調べたのですが、いまいち動作が分からないので教えてください。
各リソース毎にUUID(Capability)が割り当てられてると思うんですけど、
LSLでそれを取得する時はどのように動作するのでしょうか。
・ローカルにリソース名とUUIDを記述したXMLファイルみたいなのがあってそれにアクセスして得る
・リソース名を含んだリクエストをサーバに送信して、サーバからUUIDを得る
どっちなんでしょう?
210:デフォルトの名無しさん
08/06/30 20:32:40
何コピるの?
211:デフォルトの名無しさん
08/06/30 23:17:12
わからん。
それってLSLの話題なの?
212:デフォルトの名無しさん
08/07/01 13:10:59
もしかして : SLのサーバーがLSLで動いてると思ってるとか。
あくまでもLSLはPrimに仮想機械を入れるっていう目的のための言語。
Listen、Sensorなどのイベント発生元としてイベントパラメータとしてKey=UUIDが渡される。あとは座ってるアバターのKeyを取得できる組み込み関数なんかはある。
逆にいえば本来は仮想機械から見えない範囲のUUIDは取得のしようがない。
Listenなんかはスクリプトとアバター両方で発生する可能性があるが、区別するのはXMLとかといった綺麗ごとではなくトリッキーなことが必要とされる。
213:209
08/07/01 18:23:03
つまりseed capabilityをサーバに送ると視界に入る範囲の
UUIDが全てリストで返ってくるとかそういうことですか。
214:デフォルトの名無しさん
08/07/02 10:22:43
LSLというかSIMの内部構造の話か?
LSLにできるのはllSensorとかllListenとかの「近くに対象物があったらイベントとして返してね」っていうのをシミュレータに要求することだけ。
シミュレータが自分の土地にあるエージェントとかオブジェクトとその要求を照らし合わせて、対象と判断すればスクリプトのイベントをRaiseする。それがlistenとかsensorイベント。
>seed capability
なんてのはLSLの話では出てこないし、触りようがない。
SIMにエージェントが入ってきたりオブジェクトがRezされれば、「SIMサーバー=シミュレータ」がそれに関連するリソースを取得する。
この時点ではスクリプトはなーんも関係がないのよ。
215:デフォルトの名無しさん
08/07/05 22:47:34
う〜ん、もしかしてlibSecondlifeを用いた開発のことかな?
ちょっと触ってみたがこれって簡単実装ってわけじゃないのね。
動きわからないとこあると慣れないのでデバッグ大変、これは覚えるしかないね
んでこれがLSLになんの関係があるかというと、
LSLを一括でPCにバックアップするプログラムを作りたいから。
今、インベントリ一覧までできたとこ。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5394日前に更新/57 KB
担当:undef