【问题标题】:JPCT-AE won't render inside of a shapeJPCT-AE 不会在形状内部渲染
【发布时间】:2025-12-10 01:30:01
【问题描述】:

我正在使用 JPCT-AE,我试图将我的相机放在一个球体中,但它根本没有显示任何内容。如果我将相机设置在同一指向之外,那么我可以看到形状。

    Texture texture = new Texture(3000, 3000, RGBColor.RED);
    TextureManager.getInstance().addTexture("sphere", texture);

    mSphere = Primitives.getSphere(20);
    //mSphere.calcTextureWrapSpherical();
    mSphere.setTexture("sphere");
    mSphere.build();

    mWorld = new World();
    //mWorld.setAmbientLight(50,50,50);

    mWorld.addObject(mSphere);

    Camera camera = mWorld.getCamera();
    //camera.moveCamera( Camera.CAMERA_MOVEOUT, 30 );
    //camera.setPosition( mSphere.getTransformedCenter() );
    camera.lookAt( mSphere.getTransformedCenter() );
    //camera.moveCamera(Camera.CAMERA_MOVEIN, 5);

    MemoryHelper.compact();

我尝试过简单地对代码的各个区域进行注释和取消注释,但还是无济于事。

【问题讨论】:

    标签: android 3d jpct


    【解决方案1】:

    原来我开启了剔除功能。

    mSphere.setCulling(false);
    

    修复它:)

    【讨论】: