내 문제는 다음과 같습니다JME : jMonkey PROJEKT에 텍스처와 시네마 4D 모델을 가져
지금 내가 원하는 :
난 (http://preview.turbosquid.com/Preview/2011/03/30__13_54_17/space%20shuttle%206.jpgeec17db2-6651-453c-9d27-ea1908e3c7dfLarge.jpg 이것과 비슷한) 시네마 4D의 텍스처와 3D 모델을 만들었습니다 내 jMonkeyEngine에 내 보내면 내 장면에 설정하고 애니메이션을 적용 할 수 있습니다.
내 모델을 .obj 파일로 내보내고 내 프로젝트 (.obj 파일 만)에로드하려고했습니다.
결과는 질감이 없다는 것입니다. 내가 뭘 잘못 했니?
package mygame;
import com.jme3.app.SimpleApplication;
import com.jme3.light.DirectionalLight;
import com.jme3.material.Material;
import com.jme3.math.ColorRGBA;
import com.jme3.math.Vector3f;
import com.jme3.renderer.RenderManager;
import com.jme3.scene.Geometry;
import com.jme3.scene.Node;
import com.jme3.scene.Spatial;
import com.jme3.scene.shape.Box;
/**
* test
* @author normenhansen
*/
public class Main extends SimpleApplication {
public static void main(String[] args) {
Main app = new Main();
app.start();
}
@Override
public void simpleInitApp() {
//Modell laden
Spatial spaceShuttle =assetManager.loadModel("Models/test/space.obj");
//Skalieren
spaceShuttle.scale(0.005f, 0.005f, 0.005f);
//Szenenbaum erstellen
Node sceneNode = new Node("sceneNode");
Node geometryNode = new Node("geometryNode");
Node lightNode = new Node("lightNode");
sceneNode.attachChild(lightNode);
sceneNode.attachChild(geometryNode);
rootNode.attachChild(sceneNode);
//neue Elemente in den Baum Einfügen
geometryNode.attachChild(spaceShuttle);
DirectionalLight sun = new DirectionalLight();
sun.setDirection(new Vector3f(1,0,-2).normalizeLocal());
sun.setColor(ColorRGBA.White);
rootNode.addLight(sun);
}
@Override
public void simpleUpdate(float tpf) {
//TODO: add update code
}
@Override
public void simpleRender(RenderManager rm) {
//TODO: add render code
}
}
안녕하세요? 하지만 난이 스크립트를 실행하는 방법을 몰라! 너 나 좀 도와 줄 수있어? – JavaNullPointer
코드없는 대안이 작동하지 않습니다! 내 모든 메쉬가 파괴되었습니다! – JavaNullPointer