【已解决】z坐标过大图像会被剪掉,要如何设置

当我setPositionZ(-400)的时候,图像会被剪掉,如何设置才能显示出来?
跪求设置方法!
版本:cocos2dx 3.2

我也学习一下

看看void Director::setProjection(Projection projection)
如果是2D的,远近裁切面-1024, 1024
如果是3D的,是10, zeye+size.height/2

所以-400是可能看不见的。

        Mat4::createPerspective(60, (GLfloat)size.width/size.height, 10, zeye+size.height/2, &matrixPerspective);

        multiplyMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_PROJECTION, matrixPerspective);

        Vec3 eye(size.width/2, size.height/2, zeye), center(size.width/2, size.height/2, 0.0f), up(0.0f, 1.0f, 0.0f);
        Mat4::createLookAt(eye, center, up, &matrixLookup);
        multiplyMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_PROJECTION, matrixLookup);
        
        loadIdentityMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_MODELVIEW);

感谢大神啊!摄像机z坐标在zeye处,远截面距离是zeye+size.height/2,我的size.height=640,所以z坐标小于-320的都会被剪掉!把远截面距离设大点就可以解决问题了!!!