展示物コーナー展示作品リストアミューズメント

ノンステップバス(Tomo Whitfield)

■作品名:ノンステップバス
■作者名:Tomo Whitfield
■カテゴリ:アミューズメント

■作品の説明
ノンステップバスです。単に走るというだけでなく、
行先表示機や車内灯、ドア開閉、およびドア開閉に
連動して動作するパーキングブレーキや、ドアを開
いている間だけ乗車可能とする機能など、実用的な
バスとして必要な機能を備えています。

展示車両は、走行機能を止めてありますので、走り
ません。その代わり、どなたでも、様々な機能を試
せるようになっています。運転席に座って、バスを
タッチしてダイアログから、様々な機能をお試しく
ださい。

■工夫した点
Listenを常用することでSIMへの負担となることを避
けるため、運転以外の操作は、ダイアログによる方
式としました。しかしながら、前項で記述したよう
に、バスとして必要となる様々な機能を実現するため、
スクリプトは、各所に分散されています。それらを、
一つのダイアログで操作できるようにするため、プ
リム間でのメッセージ(Linked Message)を利用して
います。

運転しやすくするため、運転士のカメラの位置を3
種類用意し、Autoモードでは、前進時と後退時とド
アを開いた時で、自動的に変更するようにしました。

行先表示機に表示するテクスチャを、ユーザが独自
に作成したものに交換可能とする機能を実現してい
ますが、行先表示機のプリムは、他のプリムに埋も
れているため、テクスチャを直接貼ることができま
せん。そのため、ルートプリムのコンテンツに行先
のテクスチャを格納し、そのキーから、行先表示機
のプリムに貼り付けるようにしてあります。

■主要な機能として使っているLSL関数など
llMessageLinked、llSetCameraParams、llGetInventoryKeyなど


■自己紹介など
各種のバスの販売をしています。
ショップの場所は、以下の2箇所です。

新橋店(送迎バスや路線バスや観光バスなど各種のバ
スを販売しています)
http://slurl.com/secondlife/Shinbashi/105/92/22

Fourman店(塗装済みの観光バスはこちらのみでの販売です)
http://slurl.com/secondlife/Fourman/128/238/42


展示場所: HERE


■作品名:Non step bus system
■作者名:Tomo Whitfield
■カテゴリ:Amusement

■作品の説明
Japanese standard non-step bus. Not just only run as vehicle, but has many necessary functions as real bus.
- Destination board
- Door Open/Close
- Parking break interlocking with door opening/closing.
- Passenger able to ride in while door open.

You can not run sample bus (be cause for exhibition), but you can test all other functions as you like. Sit in operator seat then touch. Control dialogue will shows up.


■工夫した点
Reduce lag:
Listening all the time may cause lag for region, So I use via dialogue control other wise driving control. However as I said before, these control script located in many places in the system. To control all scripts from one dialogue I use Link message.

Drive easy:
The system has 3 operator camera. If you choose Auto mode, best camera position will automatically selected with your action - go forward, go backward, door opening.

Easy texture change on destination board:
You can replace the texture on destination board with what you want to. But the board is hard linked with system. So user may put their texture into system root prim, then the system automatically find texture UUID to use it on destination board.


■主要な機能として使っているLSL関数など
llMessageLinked、llSetCameraParams、llGetInventoryKey, etc


■自己紹介など
I sell many custom bus system.
Feel free to visit my shops.

Shinbashi store - Selling courtesy bus, route bus, tour bus
http://slurl.com/secondlife/Shinbashi/105/92/22

Fourman store - Selling painted custom tour buses.
http://slurl.com/secondlife/Fourman/128/238/42



exhibit location : HERE