1

我有兴趣第一次在 JavaFX 上工作。我有一个正在做的项目,我没有太多时间来完成。我想知道 javaFX 是否会成为动画和制作 3x3 魔方游戏的绝佳平台?通过所有的鼠标移动和旋转,无需计算大量线性代数。

在此处输入图像描述

4

1 回答 1

0

Jelinek提供公共领域示例算法和源代码,用于在 Swing/AWT 中创建魔方。您可以从它开始并尝试将其转换为 JavaFX,可能使用Canvas作为绘图表面。

JavaFX 2.2 中的 3D 功能非常有限。您可以在 Ensemble 应用程序中查看一些示例,让您了解它的功能。有一个关于 Ensemble 3D xylophone 的教程,它应该有助于提供构建应用程序所需的许多基本知识。

Java 8 将拥有更全面的3D 功能集。这样的应用程序在 Java 8 中可能比当前的 JavaFX 2.2 版本更容易实现。Java 8 最终版本要到 2013 年 9 月才会发布,但您可以下载Java 8 的预览版。预览版目前并未完全实现 Java 8 计划中的所有 3D 功能,但确实实现了比 JavaFX 2.2 版本更多的功能,特别是围绕实现所需的 3D 转换、法线计算、矢量逻辑等概念.

于 2013-02-12T22:45:13.753 回答