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);