问题标签 [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 投票
1 回答
265 浏览

java - 我无法理解的 Java 小异常

你能帮我解决这个问题吗?

它曾经可以工作,然后我不得不重新打包所有东西,现在我可能忘记了一个设置,或者在 Eclipse 中同样如此。启动文件在那里,但它不在某个路径上。

我想要做的是这个,它在我以前的构建中有效:

settings.setSettingsDialogImage("Interface/splash.png");

我也尝试将路径添加到资源面板,但没有其他效果:

在此处输入图像描述

在 Java 构建路径中,列出了资源,但它仍然无法正常工作:

在此处输入图像描述

我想要工作的更大的代码块以及在构建的 jar 中工作但不在 eclipse juno 中的代码块是:

成功

在此处输入图像描述

0 投票
2 回答
2401 浏览

arrays - 如何初始化列表的数组

我正在学习使用 JMonkey api 构建表面。该类Surface有一个方法

我试图做一个简单的例子来理解论点的含义。但是,我无法初始化第二个参数:

我试过了:

但它抱怨你不能创建一个通用数组List<Float>.

有人可以告诉我如何初始化这个nurbKnots.

0 投票
1 回答
152 浏览

java - 此错误消息的原因可能是什么?

它曾经工作,但现在我不知道这是怎么回事。我正在尝试启动该项目,但它找不到看似提供的文件。具体问题可能是什么?

在此处输入图像描述

我检查了该文件确实存在并且该文件夹位于 Java 构建路径上。还需要做什么?我使用eclipse juno,这个错误是我正在做的一个更大项目的一部分,它是一个使用jme3引擎的小游戏,它确实可以打包它,现在我已经重启了我的笔记本电脑并重新安装了所有东西,然后我可以似乎没有回到我原来的位置。有任何想法吗?

0 投票
1 回答
85 浏览

function - 在 jMokey 游戏引擎中使用对象动画(函数)?

我知道我是新手,我确实搜索了很多关于如何在 jMonkey 中使用对象的功能“如移动或跳跃”,如果你能告诉我要搜索的关键字,o 3D 对象的扩展可以携带它的功能?我将非常感谢。

0 投票
1 回答
2096 浏览

java - jmonkeyengine 运动太快,无法进行碰撞检测

我正在使用 JMonkeyEngine 制作 Java 游戏,并且我按照他们网站上的教程在墙上射球(子弹)。我知道一切是如何工作的,但是当我增加子弹的速度时,它会直接穿过墙壁。

现在我知道发生这种情况的原因(因为子弹每帧移动太快而无法注册碰撞)。我也知道如何解决这个问题,我在他们的网站(JMonkeyEngine)上找到了以下方法。

但是谁能告诉我这是如何实现的,或者我在哪里可以找到使用它的人的样本?

0 投票
1 回答
2522 浏览

jmonkeyengine - 如何检测jMonkey中2个节点之间的交点

我正在做一个java项目;“汽车游戏”,我想检测汽车和任何物体(“节点”)之间的碰撞;比如路上的圆锥。

类似于本教程;http://jmonkeyengine.org/wiki/doku.php/jme3:beginner:hello_picking

本教程展示了如何找到射线与附加了框的节点之间的交点。我想用汽车底盘替换射线以进行交叉路口检测。

0 投票
2 回答
154 浏览

java - 当我的班级有一个主要类型时,为什么我会得到“选择不包含主要类型”?

在此处输入图像描述

我收到上述错误消息,但我的类确实有一个 main 方法:

由于这只发生在windows 7上而不是在编写代码的ubuntu上发生,我想这是eclipse juno中windows 7的一些设置或构建路径,但我必须设置哪个设置?

0 投票
1 回答
536 浏览

java - 与 Akka Actor 特征混合与基类发生冲突

我将 Akka 框架与 jMonkeyEngine (jME3) 一起用于我的小 scala/java 游戏。通过调整一些Akka 调度程序的魔法,我设法在与 jME3 的主循环线程相同的线程中运行了一个专用的 Actor。为了让actor能够访问应该扩展以使用jME3创建游戏的SimpleApplication类的受保护变量,我认为创建一个继承类SimpleApplication并混合特征Actor的类会很整洁。像这样的东西:

问题是 SimpleApplication 和 Actor 都有一个冲突的上下文变量。目前,我已经将 SimpleApplication 的上下文变量重命名为jmeContext并重新编译了 jME3。结果运行得很好,但对我来说,这个设计似乎被打破了,因为任何进一步的 jME3(甚至 Akka)版本都需要我再次手动完成这个重构。开发团队甚至可能(尽管不太可能)进一步修改 SimpleApplication,从而使这种冲突避免技术变得更加困难。

谁能看到一个简单的解决方案?

0 投票
2 回答
1679 浏览

java - JMonkey - 朝十字准线方向射击

如何朝十字准线指向的方向射击?

使用 JMonkey 引擎,我正在创建一个游戏,我需要一艘船来射击其他船。

所以,我创建了可以根据用户输入在屏幕上移动(上、下、左、右)的十字准线,这样用户就可以瞄准某个地方。

现在我需要从我的船上朝十字准线所在的方向发射一门大炮。

如何在十字准线指向的地方射击?

0 投票
1 回答
3318 浏览

java - 如何改善我的 3D 游戏的角色控制?

自从我从助手类更改CharacterControl为新的类后,BetterCharacterControl我注意到一些改进,例如推动其他角色正在工作,但我的主角已经开始滑过台阶并且不能爬更高的台阶。

在此处输入图像描述

我必须跳上一步,这不是正确的打法,应该只是走过去。旧的辅助类CharacterControl有一个不滑动的默认方式,只是走过台阶,我认为可以通过改变我创建主角的代码来纠正它。

完整的代码是

您可以下载我的游戏演示,但我如何改善行走?

更新

我在jmonkeyforum的跟进也有 0 个回复。