2008年01月17日
アニメーションテクスチャが不具合原因じゃった!!
非ファントムの出入り口部を通り抜けて登っているの図
Runa&Rin Salerio店に浮かぶ巨大カンバンの中は拙者の住居なのじゃが、写真の如くロープをよじ登って床から入室するのじゃよ。
タッチにて登りを開始いたすスクリプトを入れたボールをショップ床に設置いたしテストを始めたときの事。
無事室内に登り入り成功と思いきや!
天井に頭が刺さって抜けなんだのじゃ・・・・
矢印キーを如何様に押しても天井より降りれず身動きが取れ申さん。
進退窮まり、インベントリのランドマークを取り出しテレポート致して脱出致したのじゃった。
たまたまルナ殿がショップに居られ、二人して頭を悩ますことになり申した。
「よじ登り」はボールに「座る」状態でアニメ致しおり、ボール位置をタイマーイベントにて上昇させることでアバター共々上昇してゆくので御座るが、部屋に入り「座り」を止めればアバターがボールから飛び跳ねるようにして「立つ」寸法。
さては、飛び跳ねて頭が天井に当たるが突き刺さり原因かとまずは「立つ」時間を早め申したがダメ。
次には天井を高く致し、頭が当たるはずも無し!
思いきや、又しても突き刺さり居った!!・・・・
う~む・・・むむ・む・・と行き詰まる拙者。
幸い、ルナどのはSLの事情に通じたお方にて、他のスクリプトが不具合原因となることを存じおり、「何かスクリプトを使ってるの?」とのご質問。
「アニメーションカンバンが御座る」と申せば「止めて頂戴!」とのお言葉。
アニメカンバンの編集画面コンテンツに存するスクリプトを開き、「停止」をクリック致せば、何と!見事に正常化したので御座った。万歳!!
めでたしめでたし!となるところじゃが、もう一つ課題があったのじゃ。
ロープにてよじ登る床の侵入口は部屋から出る際の降り口ともなるが、登りきて「立つ」とストンとその出入り口からショップへと落ちてしまうのじゃった。
う~む、アバターの衝突をば検出致しファントムと非ファントム属性をば出入り口に与えねばならんか?と思案致し居る間にルナ殿はそそくさと制作を始め出して御座る。
見れば2プリムからなる出入り口じゃった。(記事写真をご覧あれ)
三角部がファントムで降り口となり、もう一方のプリムは非ファントムで通り抜け不可となっておる。
登りくるときは非ファントム部に当たるのじゃが、何と通り抜けてくれるのじゃ!!
して、「立つ」で上に降り立ったときには通り抜けない!との按配良き動作。
思えば、テレポートハックにてオブジェクトに「座って」SIM内を自由にテレポート致せる原理が働きおるのじゃ。
テレポート時、非ファントムオブジェクトにぶつかるならテレポート出来ぬ道理ゆえ。
「リンさんは難しく考えすぎ!」とたしなめられ、続いては「私って頭やわらかいでしょ!?」のダメ押しに感服致した次第。
拙者の部屋(まだガランドウじゃが)は開放致しおるゆえ自由にお越し下され。


