2007年11月19日
8mのジンベイザメもOK!かな?
やー!8mのジンベイザメを動かせそうだー!
その後も色々と検討して、色々と試したりもしていた。
まずやったこと。
<その1>
なぜマンタのスーパーBigが安定してエネルギー残が1.0で、ジンベイはすぐ減ってしまうのか?
違う点は、マンタには通常プリムのパーツがリンクされているが、ジンベイは全てSculptedプリムのパーツだけでできている。
と言う事で、ノーマルプリムのパーツを着けて、それをルートにして試してみた。
まずはβグリットで試してみると、お・お・おー!ちゃんと動くし残エネルギーも1.0で安定している。これはいけのかも?と本番で試すと。。。ありゃりゃ駄目だー(>_<)
と言う事で挫折。が、ここでメイン・スクリプトをマンタのスーパーBigと同じものに入れ替えて試す。
すると・・・なんと上手く動くでは無いか。。。なぜ?
<その2>
では・・・と今度はルートをジンベイ本体にして、単にノーマルプリムをオマケにリンクさせた状態で試す。
これでもスーパーBigのスクリプトだと問題無く8mサイズでも動く。。。なぜ?
<その3>
それでは・・・とノーマルプリムを外して、再度Sculptedプリムだけにして試す。
これまたスーパーBigのスクリプトだと動く。。。あれ?先日Bigマンタのスクリプトでは駄目だったのに・・・なぜ?
とここで変な事に気がついた。
そう言えば、最初入れてなかった関数で、後から追加した関数があったけど・・・まさかスーパーBigって入って無いとか???
と思う所があってスクリプトを調べてみた。
と、入ってないでは無いか!
でもなー・・・これって浮力を確実に確保するために入れたのに、これがあると影響するって事は考えにくいよな・・・
と半信半疑で、この関数を外してジンベイ用のスクリプトを実行してみると。
ありゃりゃ、ちゃんと8mサイズでも動く!

どうです、8mサイズ。質量230.253922の巨大ジンベイザメの雄姿。(実際には座れませーんww)
と言う事で、どの関数を外したか。。。と言うと、実に意外な関数です。さてなんでしょう?答えは又来週・・・
その後も色々と検討して、色々と試したりもしていた。
まずやったこと。
<その1>
なぜマンタのスーパーBigが安定してエネルギー残が1.0で、ジンベイはすぐ減ってしまうのか?
違う点は、マンタには通常プリムのパーツがリンクされているが、ジンベイは全てSculptedプリムのパーツだけでできている。
と言う事で、ノーマルプリムのパーツを着けて、それをルートにして試してみた。
まずはβグリットで試してみると、お・お・おー!ちゃんと動くし残エネルギーも1.0で安定している。これはいけのかも?と本番で試すと。。。ありゃりゃ駄目だー(>_<)
と言う事で挫折。が、ここでメイン・スクリプトをマンタのスーパーBigと同じものに入れ替えて試す。
すると・・・なんと上手く動くでは無いか。。。なぜ?
<その2>
では・・・と今度はルートをジンベイ本体にして、単にノーマルプリムをオマケにリンクさせた状態で試す。
これでもスーパーBigのスクリプトだと問題無く8mサイズでも動く。。。なぜ?
<その3>
それでは・・・とノーマルプリムを外して、再度Sculptedプリムだけにして試す。
これまたスーパーBigのスクリプトだと動く。。。あれ?先日Bigマンタのスクリプトでは駄目だったのに・・・なぜ?
とここで変な事に気がついた。
そう言えば、最初入れてなかった関数で、後から追加した関数があったけど・・・まさかスーパーBigって入って無いとか???
と思う所があってスクリプトを調べてみた。
と、入ってないでは無いか!
でもなー・・・これって浮力を確実に確保するために入れたのに、これがあると影響するって事は考えにくいよな・・・
と半信半疑で、この関数を外してジンベイ用のスクリプトを実行してみると。
ありゃりゃ、ちゃんと8mサイズでも動く!

どうです、8mサイズ。質量230.253922の巨大ジンベイザメの雄姿。(実際には座れませーんww)
と言う事で、どの関数を外したか。。。と言うと、実に意外な関数です。さてなんでしょう?答えは又来週・・・
て、冗談です。
答えは
llSetBuoyancy(1.0);
でーす。
以外ですよね。これって中性浮力を確保するために使う関数なんですよ。
ところが、こいつが入っていると、何故かエネルギーがドーンと消費されて墜落してしまうのですよ。
で、llSetBuoyancyを外すと何故か浮力は維持され続けるのですよね。。。やっぱり何故?
ただし、この状態でもllGetEnergyで1秒毎の残エネルギー量を調べると、8mサイズだと0.02~0.8位の間で大きく変動しながら推移しているので、完全に安定しているとは言い切れない。
ただ、エネルギー切れ状態で墜落するような状況は発生しないようだ。
6mサイズだと残エネルギーはずーっと1.0のままで安定している。
まあ、明日の夜まで一晩以上動かして様子を見ないと何とも言えないが・・・
とりあえず最悪の状況は改善されたように思う。少し明かりが見えてきたかな?
ジンベイザメの場合は、更に機能アップも考えているので、仮に今の状態でサイズによる浮力問題が解消したら、そちらの改修に入ろうと思う。順調に行けば12月の初旬には販売できるであろう。
クリスマス・プレゼントはジンベイザメを。。。なんて駄目だろうか?買って!
答えは
llSetBuoyancy(1.0);
でーす。
以外ですよね。これって中性浮力を確保するために使う関数なんですよ。
ところが、こいつが入っていると、何故かエネルギーがドーンと消費されて墜落してしまうのですよ。
で、llSetBuoyancyを外すと何故か浮力は維持され続けるのですよね。。。やっぱり何故?
ただし、この状態でもllGetEnergyで1秒毎の残エネルギー量を調べると、8mサイズだと0.02~0.8位の間で大きく変動しながら推移しているので、完全に安定しているとは言い切れない。
ただ、エネルギー切れ状態で墜落するような状況は発生しないようだ。
6mサイズだと残エネルギーはずーっと1.0のままで安定している。
まあ、明日の夜まで一晩以上動かして様子を見ないと何とも言えないが・・・
とりあえず最悪の状況は改善されたように思う。少し明かりが見えてきたかな?
ジンベイザメの場合は、更に機能アップも考えているので、仮に今の状態でサイズによる浮力問題が解消したら、そちらの改修に入ろうと思う。順調に行けば12月の初旬には販売できるであろう。
クリスマス・プレゼントはジンベイザメを。。。なんて駄目だろうか?買って!
llDetectedTouchST
llAddToLandPassList
【注意】Bulk Permissions機能は使っては駄目!
HTTP-INを使ってみた。
オブジェクトへの指示
ペットを作るには(6)
llAddToLandPassList
【注意】Bulk Permissions機能は使っては駄目!
HTTP-INを使ってみた。
オブジェクトへの指示
ペットを作るには(6)
Posted by Gonbe Shan at 23:24│Comments(5)
│スクリプトのお勉強メモ
この記事へのコメント
原因はBuoyancyでしたか…
私もちょっと気になって実験をしてみたのですが、
SetForceを使ってたので気づきませんでした orz
lsl wikiを読む限りだとBuoyancyで浮かせられるのは80kgまでと、
MoveToTargetの限界よりすごい低いようですね…完全に見逃してました。
それにエネルギーを奪われてMoveToTargetが煽りを食らったと…c⌒っ゚д゚)っφ メモメモ...
ついでにSetForceでの実験結果ですが…
SetForceはエネルギーを消費しない?っぽいです。
あまりに重いとやはり沈んで来てしまうんですが、エネルギー表示はずっと1.0のままでした。
さらに、SetForce+MoveToTargetなら10mの立方体(massは約10000)でも
エネルギー1.0~0.9前後でスイスイ動いてました。
エネルギー的にはコレが一番安定するのかな~という感じです。
クリスマスジンベイザメまってますよ~゚・*:.。..。.:*・゜ヽ( ´∀`)人(´∀` )ノ・゜゚・*:.。..。.:*
私もちょっと気になって実験をしてみたのですが、
SetForceを使ってたので気づきませんでした orz
lsl wikiを読む限りだとBuoyancyで浮かせられるのは80kgまでと、
MoveToTargetの限界よりすごい低いようですね…完全に見逃してました。
それにエネルギーを奪われてMoveToTargetが煽りを食らったと…c⌒っ゚д゚)っφ メモメモ...
ついでにSetForceでの実験結果ですが…
SetForceはエネルギーを消費しない?っぽいです。
あまりに重いとやはり沈んで来てしまうんですが、エネルギー表示はずっと1.0のままでした。
さらに、SetForce+MoveToTargetなら10mの立方体(massは約10000)でも
エネルギー1.0~0.9前後でスイスイ動いてました。
エネルギー的にはコレが一番安定するのかな~という感じです。
クリスマスジンベイザメまってますよ~゚・*:.。..。.:*・゜ヽ( ´∀`)人(´∀` )ノ・゜゚・*:.。..。.:*
Posted by Nullpo at 2007年11月20日 01:38
おー!SetForceは使えるのですね。
SetForce+MoveToTarget。。。φ(..)メモメモ
やっぱ物理系って色々面倒ですねー。
色々試して慣れるしかないな。
お互い頑張りましょう!
ん?つうことは最大サイズのポケネコもできた?
SetForce+MoveToTarget。。。φ(..)メモメモ
やっぱ物理系って色々面倒ですねー。
色々試して慣れるしかないな。
お互い頑張りましょう!
ん?つうことは最大サイズのポケネコもできた?
Posted by Gonbe Shan
at 2007年11月20日 09:33

あ?Nullpoさんでしたね。Lafeelさんと間違えてしまった。スミマセンm(。_。)m
SetForce+MoveToTargetの件重ね重ねありがとうございました。
今夜早速試します。
ジンベイが完成したら連絡しますね。
First Lookで少々舞い上がり気味です。落ち着かなければ。
SetForce+MoveToTargetの件重ね重ねありがとうございました。
今夜早速試します。
ジンベイが完成したら連絡しますね。
First Lookで少々舞い上がり気味です。落ち着かなければ。
Posted by Gonbe Shan
at 2007年11月20日 12:16

時々で文体が変わるのでご容赦ください _O/|_
Posted by Nullpo at 2007年11月20日 21:07
文体は私も年中変わる。w
この文面なんて、追記から変わってますものね。後で気がつきました。
で、おかげさまでジンベイザメは完全にOKでした。
やったー!
ついでにハンマーヘッドも作ってしまいました。ww
後は仕上げて販売準備をしなくては。
本当にお世話になりました。
この文面なんて、追記から変わってますものね。後で気がつきました。
で、おかげさまでジンベイザメは完全にOKでした。
やったー!
ついでにハンマーヘッドも作ってしまいました。ww
後は仕上げて販売準備をしなくては。
本当にお世話になりました。
Posted by Gonbe Shan
at 2007年11月20日 23:20
