2008年10月30日

1プリムのオブジェクトに何人まで座れますか?

1プリムの輪にしたオブジェクトに複数の人をsitさせたいのですが、何人まで座れるのでしょうか?計画では、直径10m・7m・5mの3種類を考えています。プリム数の少ないところで使用するので低プリムにしたいのです。ポーズボールでやれば簡単なのですが・・・・プリムが増えてしまうのでなるべく避けたいのです。何か、スクリプトで出来る方法でもかまいません。知ってる方がいらっしゃいましたら教えてください。



同じカテゴリー(オブジェクト関連)の記事画像
tgaファイルの透過テスクに関して
Meshに自動的に付く影について
シェードのスカルプトについて
プリムスカートの生地を薄くしたい
照明があたる壁テクスチャーの描き方
至近距離でスカルプが消えてしまう
同じカテゴリー(オブジェクト関連)の記事
 回転するオブジェクトが動かない (2016-04-23 16:41)
 tgaファイルの透過テスクに関して (2015-08-26 23:02)
 テクスチャについて (2014-03-04 14:56)
 Meshに自動的に付く影について (2013-12-25 18:49)
 リンデン植物がREZできない (2013-07-13 19:02)
 セカンドライフ内マガジンの作り方 (2013-05-31 09:45)

Posted by Skyhawk Destiny  at 10:58 │Comments(4)オブジェクト関連

この記事へのコメント
しばらく回答がついていないようなので、私の分かる範囲のことを書かせていただきます。

| 1プリムのオブジェクトに何人まで座れますか?

→結構たくさん座れます。

ただし、プリムの大きさや形状に依存しているようで、厳密に「何人まで」と仕様があるわけではなさそうです。


| スクリプトで出来る方法

→プリムにSITしたアバターを llSetLinkPrimitiveParams (以降 SLPP と略します)関数を使用して制御することができます。
(SIT したアバターは、オブジェクトのリンクセット内の1つになります)

changed イベントでリンクセット内のアバターに該当するリンク番号に対して SLPP を使用して、適切な SIT 位置へ移動させてやるイメージです。

この機能を利用した低プリムの椅子やソファーを作られている方もいらっしゃったと思います。(私は作っていませんが・・w)
Posted by Hidenori GlushenkoHidenori Glushenko at 2008年11月02日 12:33
プリムの大きさや形状に依存するので、ぶつからないもっとも適した場所に座れます。

スクリプトであれば、アバターが重なっても維持されるので、相当な人 100人とか 問題はなさそうです。

プリムとリンクの相互の距離の制限があります(更新により緩和されています)

1、アバターがSITすることが検知できたら、ただしい位置(目的の位置)へ移動させる、 順次指定することができます、

2、アバターがUNSITすることを検知できたら、そこが欠番になるのでどのように処理するか? いくつかの対応方法がかんがえられます、

欠番があれば、埋めるとか、 欠番をみつけたら、全体を再配置するとかです、
Posted by shinichi at 2008年11月02日 20:38
http://harayoki.slmame.com/e58811.html

こちらのブログにあります。
Posted by Namidame at 2008年11月02日 21:20
Hidenoriさん、shinichiさん、Namidameさん、書き込みありがとうございました。問題は土地オーナーにイベント時だけプリムを増やしてもらうことでポーズボールで対応しましたが、勉強になりました。今後の参考にさせていただきます。
Posted by Skyhawk at 2008年11月06日 07:52
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。