2008年02月11日
ゲートを通過
はじめまして。
どうにも行き詰ってしまいまして。。。
スタート→①ゲート→②ゲート→③ゲート→ゴール
というような流れをたどって、ゴール地点のゲートをくぐるとアイテムを貰えるスクリプトを組んでいるのですが、最後のゴールゲートに関するスクリプトは、組めました。
しかし、肝心の通過ゲートの部分のスクリプトがわかりません。
内容は
”ゲートを飛ばしてゴールをくぐると、アイテムがもらえない”
です。
通過の手段は、乗り物(車)に乗車して、くぐっていくようにしています。
どなたか、よろしくご教授お願いします。
どうにも行き詰ってしまいまして。。。
スタート→①ゲート→②ゲート→③ゲート→ゴール
というような流れをたどって、ゴール地点のゲートをくぐるとアイテムを貰えるスクリプトを組んでいるのですが、最後のゴールゲートに関するスクリプトは、組めました。
しかし、肝心の通過ゲートの部分のスクリプトがわかりません。
内容は
”ゲートを飛ばしてゴールをくぐると、アイテムがもらえない”
です。
通過の手段は、乗り物(車)に乗車して、くぐっていくようにしています。
どなたか、よろしくご教授お願いします。
テクスチェンジのHUDについて
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
ゴールオブジェクトの方では、受け取ったアバターとゲート番号の組を全て記録しておき、全ゲートのデータがそろっていた場合のみゴールとするように判定ルーチンを組めば良いでしょう。
順番が関係ないならこの方法でよいかと思います。
順番どおりにするなら、①を通過したら②に情報を伝達、記録し、
②を通過したら①を通過したか判定を行い、
通過していたら②を通過したという情報を③へ
通過していなかったら送信しない。
と、順繰りにやっていくのが良いかと思います。
過去に指定されたゲートを順番に通過するアトラクションをつくって、もし、順番を間違えたら「落下」させるというものでした。
HUDとゲートと管理スクリプトの3本立てになりました。
スタートの直前で各Avatarが装着しているHUDに通過ゲートの順番をコントロールスクリプトから送ります。(レース毎に周回とか順番も変更できます)各HUDからReadyのメッセージを管理スクリプトがうけとったらスタートできるようにしました。ゲートは単純に通過したとき自分の番号と通過したAvatarのUUIDをllSayするだけですが、HUDがその番号と通るべき番号を比較し、同じだったらクリア、違ったら落下させ、管理スクリプトが落下のメッセージを受けてとる、というものでした。
そのときの競技の模様はこちらです。
http://mydiary.slmame.com/e33223.html
http://mydiary.slmame.com/e39143.html
みなさんの、コメントを手がかりに、頑張って作成したいと思います!
しかし。。。。
また、行き詰った時は。。。
よろしくお願いいたしますm(__)m