问题标签 [jmonkeyengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13538 浏览

java - 你知道好的 JMonkeyEngine 教程和文档吗?

我对 JMonkey 感兴趣的一些有趣的项目,但是当我在 Google 上搜索教程和文档时,我只能找到非常基本和/或不完整的东西,比如http://jmonkeyengine.org/上的这些,或者非常具体那些。您知道 JMonkey 的一些“从初学者到专家”教程吗?

0 投票
1 回答
161 浏览

java - 可以将 .jme 模型添加到 GLCanvas(JOGL) 中吗?

我使用 jme 将 Collada(.dae) 模型转换为 .jme,以便在应用程序中使用它。我加载了模型,但现在我想在使用 GLCanvas 的 JOGL 应用程序中使用它。我环顾四周,看看是否可以在没有运气的情况下做到这一点,有人知道这是否可以做到吗???

0 投票
1 回答
104 浏览

java - 我们可以使用什么来快速显示和更新大量简单对象?

我们认为有许多技术可能对我们有用——Java3D、Google Sketchup、JavaFX 或游戏框架,而且可能还有很多我们不熟悉的技术。

我们正准备构建一个需要能够在三个维度上显示大量简单对象的应用程序。比如说,几千个线框框,让我们可以轻松流畅地平移、旋转和缩放。我们主要是一家 java 商店,因此 java 解决方案可能比其他技术更受欢迎,因为这是我们的强项。

我们希望使用鼠标拖放和调整对象大小。我们还希望根据来自外部应用程序的事件源重新定位框或其他对象。因此,我们可能希望每秒数次重新定位数百个框。

什么技术可以真正做到这一点?

我们的旧版应用程序使用 Java 3D 执行此操作,但我们想考虑适合下一代版本的内容。

我们喜欢比 Java3d 更高级的东西。

编辑:最后,我们使用了 jMonkeyEngine,这对我们有用。

0 投票
1 回答
116 浏览

mocking - 使用 Mockito 模拟 Java3D 的好方法是什么?

我正在尝试模拟单元测试的 Java3D 类,例如:

或者

不幸的是,VirtualUniverse(也被 Canvas3D 引用)有一个对 MasterControl 的静态引用,其中包括一个方法

在模拟期间调用它并尝试加载外部库,这正是我想要避免的。

我想听听人们使用什么作为模拟的通用方法应用于使用 Java3D 框架的应用程序,特别是如果您找到了一种令人满意的处理 Universe 的方法。

更新:

问了这个问题后发生了几件事。一是我们更多地了解了 Java3D 和 JavaFX 的状态。Java3D 的工作似乎暂时停止,转而专注于 JavaFX。此外,此时 JavaFX 计划在 2011 年第三季度包含 Java API。由于我们现有的代码是基于场景图的,我四处寻找其他场景图范例工具,偶然发现了 jMonkeyEngine (jME),它似乎对我们很有效。

虽然 jME 的应用程序类更喜欢继承而不是组合(参见 com.jme3.app.SimpleApplication),但将委托器插入继承层次结构很容易,允许我以更支持 TDD 的方式创建我们自己的应用程序。此外,jME 团队在避免使用静态行为方面做得很好,这再次有助于为 UT 模拟组件。

因此,我接受 Zsolt 的回答是因为他认为代表团认为他有钱。

0 投票
1 回答
2078 浏览

java - JOGL 和 JMonkeyEngine 的好书和网络资源?

我目前正在尝试在使用JOGLJMonkeyEngine项目之间做出决定,所以我想了解一下每个项目的基础知识并决定我更喜欢哪一个。有没有人推荐任何书籍或网络资源来学习如何使用每一个?我真的更喜欢那些提供大量详细信息和使用良好风格的示例的东西,而不是带有低质量代码示例的简短在线教程。官方文档总是好的,但我还没有找到它。 JMonkeyEngine说它有完整的文档,但我还没有在他们的网站上找到它。任何信息,将不胜感激。

我可能应该提到我以前从未使用OpenGL过。如果我一起去,JOGL我需要学习所有的基础知识,所以如果资源没有详细说明OpenGL,我还需要很好的资源。OpenGLJOGL

0 投票
1 回答
990 浏览

java - 使用 Java 进行 3D 洪水填充

我正在使用 JMonkey 引擎创建一个 3D 边界框,然后我尝试使用较小的框来填充边界框。不幸的是,我找不到 3D 洪水填充算法。

有谁知道 3d 洪水填充算法或有任何伪代码或用任何语言完成的示例?

0 投票
1 回答
480 浏览

scala - 在 JMonkey Engine 中为 Scala 设置自动补全

我想使用 Scala 和 JMonkey Engine 来创建一个小游戏。它应该只是测试引擎是否有趣。我是 JMonkey 的新手,因此不知道通常的方法调用。像自动完成这样的东西会很好,但目前即使是标准的 Scala 自动完成也不起作用。我下载了 JMonkey Engine,安装了标准的 Netbeans Scala 插件。现在我可以创建 Scala 对象和类,但仅此而已。你能给我建议吗?

0 投票
1 回答
446 浏览

eclipse - 带有 jMonkeyEngine 的小程序?

我想将 jMonkeyEngine 游戏作为小程序托管,但我不知道如何。这些说明建议让主类继承自SimpleJMEApplet,但 Eclipse 抱怨它找不到该类。

有关如何执行此操作的任何其他文档?

0 投票
2 回答
462 浏览

java - jMonkeyEngine在Mesh内应用材质?

我正在使用 jMonkeyEngine 开发桌面 PC 游戏。它仍处于早期阶段(总是开始,永远不会结束,嗯?)。

没有物理(只是移动相机),当您进入几何模型内部时,面会消失。所以我的问题是,如何将材质(纹理)应用到网格内部?

0 投票
1 回答
827 浏览

java - jMonkeyEngine 通过质量启用相对重力

我不确定我的措辞是否正确,但我想在 jme3 中建立一个类似空间的物理系统。我有BulletAppState设置和几个RigidBodyControl启用的球体。

我想让这些物体根据它们的质量相互吸引(如行星)。这已经在 jme 的 jBullet 库中实现了吗?