2012-04-25 20 views
1

私は最近、java3Dの作業を開始しました。現在、私はjava3Dレーシングゲームに取り組んでいます。 私は、オブジェクト(すなわち、シーングラフノードノード)を追加することが可能であることを知りたがっています。スフィア、ボックスなどをコンパイルされたシーングラフに追加する。java3d SceneGraphを動的に変更する

私は、オブジェクトをグラフ上のkeyPressイベントまたはタイミングイベントに追加するにはどうしたらいいですか?

答えて

4

はい、ブランチグループをユニバースシーングラフから動的に追加または削除できます。

通常、各ブランチグループは、高速レンダリングのために内部的に単一のメッシュにコンパイルされます。

球、車メッシュなどをBranchGroupの子にしてから、そのBranchGroupをメインのBranchGroupの子として追加することができます。

また、 を設定する必要があります。MyBranchGroup.setCapability(Group.ALLOW_CHILDREN_EXTEND);子を追加できるようにするには

+0

ねえ、私はそれを試して、それは働いた:) thnks – 2am

関連する問題