Second Lifeで気に入ったアイテムの記録です あ、ウソです。スクリプトとか他のことも書いてます

2008/07/21

llDetectedGrab

という関数があるのです。
(ポータルではコチラ参照)
なんというか、ドラッグを検知するような関数ですね。
ウソかもしれないので、ちゃんとポータルの方、見てみてください。

Mizさんのところ
「使っている人をあまり見かけないのだが、いろいろと可能性のある関数だと思う。」
と書かれているので、一番安易な使い方をしてみました。
テクスチャを順番に切り替えるスイッチを
プリムの表面をタッチしながら、ずずっと動かすということでやります。

ということで、
わりとうまくいったので、
お店においておきます。

0L$なので、気軽に試してみてください。
(サンプルもおいてます)

この関数の特性をご存知の方は
primをいろんな向きにしてみてくださいね。


このいろんな向きにしても、正しく左右がとれるっていうところが
今回のポイントですので、
やり方をあーだこーだと妄想してみてください。
ものすごく単純な考え方でやってますので。

しかし、これどうなんでしょうね
正直、UIとしては使いにくいと思います。
素直に左右ボタンつくったほうがいいような...
1primが2primとか3primになっても、大差ないですよね。

実際に、これにテクスチャを
100枚つっこんだところを想像してもらうと
全然実用的じゃないのがわかります。
(ナナメ上で10枚飛ばし/ナナメ下で20枚飛ばしとかやっても焼け石に水)

用途としては、今回は撮影の背景とかで考えてますが
思ってもいない使い方とかあるのかもしれません。
「こんな使い方なら、十分ですよ!」とか
いい使い方があれば教えてください。

3 コメント:

Fakefur Okonomi さんのコメント...

あぁそれ、今日ワッサーで話題にしてた(笑
昔試しましたがイロイロ使えますよ(笑

ただ、中心点がズレてたんで
その辺の補正が必要だった気がする。
今ってそれ直ってるんですかねぇ

you Xiao さんのコメント...

あ、そうなんだ
中心点ってなんだろう

結局、座標がとれるわけでもないので
なかなかに難しいものですのう

Fakefur Okonomi さんのコメント...

あれ、ドラッグで座標とれる命令じゃなかったでしたけ?
夜、時間とって再確認してみます。