• カテゴリー別アーカイブ boat script
  • 6.LSL » boat script
  • boat script (type A)

    boat scriptは、ギア変速タイプがB、ギア変速なしがAと分けています。

    お約束、このスクリプトは私の製作記録として残しておきます。参考になさられてかまいませんが、動作やそれにまつわる損害等を保証出来ません。

    今回のfishing boat mm_expressでの変更点

    1. 設定ファイルにカメラの詳しい設定を書き正しく変更出来るようにした。
    2. アニメーションにllSetAnimationOverrideをつかってみる。(利点、負荷が軽くなるらしい?前のアニメを止めなくて、次のにかえられる。欠点 パーミション取得の確認が表示されて、うざい。そのため、ドライバー以外は見送った。あと、落ちたときなど、アニメーションが戻らないことが多い)
    3. 運転席が2カ所あるので、座ったあとアバターを移動させる。
    4. 不具合解消、CHANGE_LINKイベントで毎回パーミション取得していたので、最初だけにした。
    5. 不具合解消、ステアリングホイールがうまく回らなかった記入ミス修正(テストしてたプリムナンバー2をそのまま書いていた正くはLINK_THIS)
     続きを読む 投稿 ID 968

  • boat script (typeB)

    忘れないように個人的な記録です。プログラマーではないので、つこみ所満載でしょうが、やさしく見守ってやってください。アドバイス等は歓迎します。スクリプトがわかる方は改良して使って頂いてもかまいません。

    mm powerboat XS のスクリプトです。boat9というのが出てきますが、開発番号でpowerboat XSが9番目のボートだからです。ポーズ(アニメ)は自分で作っていますが、サウンドファイルは他の方のものを使っているので、各自用意してください。このページはビルダー向けに書いています。値をかえればものすごく速い乗り物も出来ますが、フリーズしたり、落ちたりする事が多くなります。そんなときボートが乗り捨てられないで、消えるように考えています。インワールドで他人に迷惑をかけないように、こころがけしましょう。:-)

    最初に出てくるboatbound scriptについて、最初にかいておきますが、LSLの説明を読むと、物理状態のオブジェクトにllApplyImpulse()などの関数で直接力を与えるのは良くないとなっております、実際ボートは水面に接してる時と離れたときでは極端に抵抗が違うように感じられます、そのため直進方向の力を加えて上下に揺らすようなことを来ると、水面を離れた瞬間に、宇宙のかなたに消えてしまうようなことがおきます。でも回転する力なら、まあおかしくなってもその場で回るだけだという安易な考えで使用しています。すみません。

    rootプリム内は

    続きを読む 投稿 ID 968