我正在尝试在Android 4.2.2上使用sSck-8-4-rc2为学校项目制作一个支持XMPP的小型聊天应用程序,并且我在获取ChatManager对象来处理传入消息时遇到问题.
到目前为止我见过的每个例子都有
ChatManager manager = connection.getChatManager();
Run Code Online (Sandbox Code Playgroud)
但是,似乎在开发过程中的某个时刻,函数getChatManager()被删除或从类中替换XMPPConnection(或者XMPPTCPConnection,因为前者似乎已被弃用),我无法找到任何文档或示例,这些文档或示例可以为我提供任何指示我能得到的替代品.
我尝试使用类中的构造函数ChatManager.它似乎有一个构造函数,虽然是私有的,因此我无法创建该对象.我假设它打算成为一个单身人士,但我还没有找到一种方法来实现它.
有人知道这个功能移到哪里了吗?
我在从OBJ文件加载的对象上使用片段着色器进行Lambert和Fog着色,但是我对多边形有一个小问题.当我将相机位置移离物体时,我的网格中的一些多边形被"剔除".
例:

老实说,我不知道为什么会发生这种情况,以及为什么它只会在我离开物体时发生.这是我的着色器:
顶点着色器
# version 400
out struct vData {
vec4 pos;
vec4 texcoord;
vec3 normal;
} fdata;
void main() {
fdata.texcoord = gl_MultiTexCoord0;
fdata.normal = normalize(gl_NormalMatrix * gl_Normal);
fdata.pos = gl_Vertex;
gl_Position = gl_ModelViewProjectionMatrix * fdata.pos;
}
Run Code Online (Sandbox Code Playgroud)
片段着色器
# version 400
layout(binding=0) uniform sampler2D mainTexture;
uniform vec4 lightColor;
uniform vec4 lightPos;
in struct vData {
vec4 pos;
vec4 texcoord;
vec3 normal;
} fdata;
vec4 ComputeLambert(const in vec3 lightdir, const in vec4 lightColor, const in vec3 normal, const in …Run Code Online (Sandbox Code Playgroud)