VRML実験室
戻る
ご覧になるにはVRMLプラグインをインストールしてください。
(VRMLプラグイン)
VRML -> JAVA -> JavaScript データバケツリレー 初公開(2000/4/23) 最新更新日(2007/6/5)
NewGameWebのスコアランキング登録にVRMLゲームを対応させるのがこのページの狙いです。
遊び方
画面中央の START をクリックすると勝手に走り出します。
車の操作はハンドルのみ。 アクセルもブレーキもありません。
車の耐久力が無くなるまで、ひたすら走り続けてください。
ゲームの詳しい説明はこちらを参照してください。
解説
まず、VRML内のScriptノードで計算したスコア値を、JAVAアプレットが読み込みます。
次に、JAVAアプレットが保持している値を、ボタンを押すタイミングでJavaScriptが読み込みます。
JAVAはEAI(External Authoring Interface)を使用しています。
EAIを使用すると、VRML外部のJAVAアプレットからDEFで定義したあらゆるVRMLノードに対し、
eventIn型フィールドへデータ転送、eventOut型フィールドからデータ受け取りが可能になります。
注意
このJAVAアプレットは Microsoft の Java VM でなければ動作しません。
SUN の Java 実行環境では動作しないのでご注意ください。
VRMLソースの一部/ JAVAソース / HTML(JavaScript)(2007/6/5 更新)
最新更新内容 (2007/6/5)
・ゲームが表示されなかった不具合を修正しました。
・注意 を追加しました。
関連リンク
- VRML 外部オーサリングインターフェース(EAI)の概要
- ここのEVANGELSにEAIの日本語の説明があります。
- Java(tm) House Mailing List Homepage (in Japanese)
- Javaに関する疑問が生じたら、ここを覗いてみましょう。
EAIをコンパイルする為のCLASSPATHの設定方法などが載ってます。