2009年05月05日
ダイアログの表示
こんにちは。
オブジェクトの右クリックでダイアログを表示させたいのですがどうやればよいのでしょうか?
直接ダイアログを表示が理想なのですが、バイメニューに「ダイアログ表示」でもかまいません。
タッチで表示は、既にそのオブジェクトにタッチで開閉のスクリプトを入れてあるので競合します。
開閉は開閉で独立アクションさせたいのです^^;
どうか宜しくお願いいたします。
オブジェクトの右クリックでダイアログを表示させたいのですがどうやればよいのでしょうか?
直接ダイアログを表示が理想なのですが、バイメニューに「ダイアログ表示」でもかまいません。
タッチで表示は、既にそのオブジェクトにタッチで開閉のスクリプトを入れてあるので競合します。
開閉は開閉で独立アクションさせたいのです^^;
どうか宜しくお願いいたします。
テクスチェンジのHUDについて
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
ダイアログ表示するときの仕様を考えればOKだと思います。
『誰が』 :オーナー or 誰でも or 決まった人
『いつ』 :タッチした時、放した時
『どんなときに』 :ドアが開いてるとき or Rezした直後
1)基本
http://wiki.secondlife.com/wiki/LSL_Portal/ja
http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage
2)ダイアログ関数の仕様
http://wiki.secondlife.com/wiki/LlDialog/ja
http://www21.atwiki.jp/mizcremorne/pages/281.html
3)処理の考え方
・開閉する処理とダイアログ表示する処理の頻度
・リンクされたオブジェクトの場合はタッチする位置(子プリムや面)
・タッチする時間を計測して、その長さによって処理を分岐
たとえば『ドアの開閉』の場合は、
●だれかがタッチしたとき開閉し、タッチした人が’オーナー’の場合はダイアログを表示させる。
●タッチしたとき開閉し、チャット欄に暗証番号を入れるとダイアログが表示される。チャンネルを大きい数字にすれば、盗聴の心配もないかな。
●ドアが開いたとき、側面の蝶番の位置をクリックすると、ダイアログが表示される。薄いドアの場合は、タッチするのに苦労しそうだ・・・。
●(オーナーが)オブジェクトをRezした時だけ、ダイアログを表示し、色の設定や模様の設定をおこなう。
とても参考になりました^^
なるほど、同じ処理なのですね~
長押しでの遅延処理で試してみます!
ありがとうございました~!