在javaFX中,我可以创建矩形/圆形......和其他2D几何图形。 在集团中,我可以添加:
group.getChildren().add("Name");
我也可以检查碰撞:
hero = character.localToScene(character.getBoundsInLocal());
yewTree = yew.localToScene( yew.getBoundsInLocal());
if ( yewTree.intersects(hero) )
{
}
...并在发生时执行操作。
另一件令人惊奇的事: AnimationTimer和TranslateTransition。它不仅可以让我做周期性/连续动画,还可以检查一些状态。 (我可以制作一些游戏循环而不会制作主要的游戏循环,因为它们独立工作。)
和问题来了。
我可以将3d模型(stl,obj,3ds ...)添加到组中并对其进行模拟(缩放,更改坐标,检查碰撞,将它们用作动画计时器或Translatetransition中的节点)?
我不确定http://www.interactivemesh.org/ 。我希望有一些替代方案,因为它令人困惑,缺乏文档,我发现在互联网上的例子很少 - 不起作用。