ソラマメブログ
HUDCampTimerMessageBoard WittyRadar

2008年06月13日

Extreme Hoverboard jump water

Extreme Hoverboard jump on the water

 カメラをボードの先頭に置いたら迫力が出ました。



Video: Extreme Hoverboard jump on the water in second life.


 カメラとは関係ないですが・・・
 隣のsimへ入ったとき、一瞬減速して何か壁に当たったような衝撃を受けます。音も途切れます。

 それらしく見せるために慣れないアニメーションを作って、状況に応じてスクリプトで変えるようにしましたが、
simをまたいだときにアニメーションのパーミッションエラーが出るようになったのは困りました。
特に黄色いダイアログで、「シミュレータのバージョンが違います」というのが出たときは、
画面がエラーで真っ赤になるほどでした。
ときどき、エラーが出た後にアバタがとんでもないとこに飛ばされたり、乗り物が見えなくなったり、standできなくなったり、移動できなくなったりしました。
なんでアニメーションのパーミッションエラーでこんなことになるんだろ?
せっかく苦労して(下手なだけ?)アニメーションを作ったのにお蔵入りかとガックリきました。

 乗ったときにパーミッションを得ていて、それまでちゃんとアニメーションは動いていたんです。
 それで隣のsimに入ったとき再度パーミッションを得るようにしてみましたが、
パーミッションのダイアログが出てきたのでダメ。simを移動するたびにダイアログが出てきてはウザすぎます。
これってZHAOとかも同じ現象おきてないのかな?と思いましたが、あれはHUDでこれは乗り物で違うのかなと思いました。

 HUDのボタンを押すとアニメーションが始まるようにしてるんですが、
隣のsimに入ってエラーが出た後にでも、HUDのボタンを押すとちゃんとアニメーションがエラーも出ずに動きます。
それで次のように考えました。
 「隣のsimに入るとそのシミュレータが既にパーミッションを得ているかどうかの判定をするのだろう。
その判定が終了する前にllStartAnimationllStopAnimationを実行してるんじゃないか?」
隣のsimに入ってから2秒間llStartAnimationllStopAnimationを実行しないようにしてみました。
これで、殆どアニメーションのパーミッションエラーは殆ど出なくなりました。
まだ、ごくまれに起きますが、起きても2行ぐらい、それが原因で変なところに飛ばされることもなくなりました。


 うむ・・・ 何を言ってるか伝わるんだろうか?
日本語難しい。  
Posted by 田中明夫 at 18:47Comments(0)TrackBack(0)Extreme Hoverboard

2008年06月13日

Extreme Hoverboard willy water

Extreme Hoverboard willy on the water

 カメラの角度ラグを180度にして、アバタを正面からも見れるようにしています。
←や→で回転させるだけだとカメラは移動しないので好都合でした。
後部からの視点だとアバタのアクションがよくわからないことがあるので、
カメラの設定を変えれるようにしています。

 残念ながらこの波はオブジェクトのテクスチャかパーティクル(だと思う)で表現されていますので、波のフアフアした感じは味わえません。
SLのシステムで水面の高さを上下させて検知できるようにすれば、波を感じることができるようになるでしょう。




Video: Extreme Hoverboard willy on the water in second life  
Posted by 田中明夫 at 15:03Comments(0)TrackBack(0)Extreme Hoverboard

2008年06月13日

Extreme Hoverboard on mountain

Extreme Hoverboard on the mountain

 山の起伏でフワフワするので、面白いです。はまってます。
画面が小さいのでちょっと迫力が減ってしまいました。
スノーボードと違ってリフトに乗らなくても、さかのぼっていけます。




Video: Extreme hoverboard on the mountain in second life  
Posted by 田中明夫 at 12:41Comments(0)TrackBack(0)Extreme Hoverboard