jmonkeyengine

    0热度

    1回答

    我使用JMonkeyEngine Eclipse和我无法加载模型。 @Override public void simpleInitApp() { Spatial monkey = assetManager.loadModel("Monkey.obj"); //<---line 34 Material mat_default = new Material(

    0热度

    1回答

    通过编写一个Filter类和适当的带有顶点和片段着色器的JME材质定义,我正在实施魔兽争霸/帝国时代风格的“战争迷雾”。 我能够很容易地弄清楚,我现在可以例如为整个屏幕着色。 但是我现在又陷入了计算一个给定的片段位于世界的哪里。 那么,这怎么办呢? 为什么我需要这个,基本上我有一个纹理(32x32),可以根据纹理的alpha通道在特定位置使世界变暗。 0,0在纹理中将对应于世界上的0,0,0。给定

    1热度

    1回答

    如何绘制一个简单的红色框?

    4热度

    1回答

    我正在编写一个应该显示3D点云的程序。为此,我使用jMonkeyEngine。不幸的是,我不喜欢jMonkey的默认相机行为。特别是鼠标拖拽和鼠标滚轮并不能真正做到我想要的。我想要的是他们的行为就像在PointCloudLibrary的pcd查看器中一样。 鼠标滚轮:应该更快,并且应该切换转向的效果。 鼠标拖拽:在jMonkey中,鼠标拖拽似乎改变了世界上摄像头的观看方向。我不确定在pcd查看器中

    1热度

    1回答

    我已经实施并添加了一个PhysicsCollisionListener来注册抛射体撞击玩家。但是当一个抛射物击中一个球员。触发多个事件。 我在我的simpleInitApp()方法中添加了我的侦听器bulletAppState.getPhysicsSpace().addCollisionListener(collisionListener)。碰撞后我移除了抛射物。 我需要怎么做才能让每个子弹只有一

    0热度

    1回答

    我正在玩JMonkeyEngine。 当我这样做时,我玩JavaFX MediaPlayer。 这MediaPlayer的需要一个Runnable处理什么做的,当媒体完成: mp.setOnEndOfMedia(new Runnable() { @Override public void run() { }} 我想做某事。像这样: mp.setOnEndOfMedia(new Runnab

    0热度

    1回答

    我需要帮助,请please .. 我已经安装了JME sdk 3在Windows 7 professional 32位系统 我已经安装了jdk。 当我尝试启动使用开始菜单中的图标或程序文件/ jmonkeyplatform/bin中的jmonkeyplatform.exe文件的JME平台时,它会启动启动徽标。它说阅读,加载模块,打开模块,然后启动模块。但在此之后,它突然变得不合时宜。没有任何反应,

    1热度

    1回答

    我使用jmonkeyengine 3和我一直在挣扎天来实现与其他spatials移动的平面/盒碰撞检测。最后我读了collision_and_intersection教程(jme hub),说明BoundingBox不会旋转,也不支持面向对象的边界框。 我搜索JME论坛,但我发现,不存在JME3 OBB类很老的帖子。 我怎样才能解决这个问题,我有哪些选择? 在此先感谢,任何帮助深表感谢。

    0热度

    1回答

    我可以在Windows 8.1上构建项目。当与Ubuntu尝试我收到此错误信息 描述资源路径位置类型 方法interpolateLocal(Vector2f,Vector2f,浮动)是未定义的类型Vector2f NavMesh.java /太空世界/ src目录/ jme3tools /导航网格线230的Java问题 违规代码是不是我的。 if (d1 < d2){ int

    0热度

    1回答

    我刚刚拿起jMonkeyEngine,遇到了一个我似乎无法解决的问题。 在主类的simpleInitApp方法,我可以使用下面的代码成功地使一个盒子: Box playerBase = new Box(Vector3f.ZERO,1f,1f,1f); Geometry playerBaseGeom = new Geometry("playerBase", playerBase);