草庐IT

andengine-gles-2

全部标签

iOS:如何在 GLES2 中渲染到 1 channel 纹理

经过几个小时的抨击,我现在很确定这是不可能完成的。这是我到目前为止(下面)渲染到纹理的代码;它可以完成工作,但非常浪费。我只想要一个8位channel,可能是16位灰度。我不想要无用的RG和Bchannel。但是如果我尝试在glTexImage2D中切换GL_RGBA/*GL_ALPHA*/,glCheckFramebufferStatus会捕获“帧缓冲区不完整”错误:360540x8CD6GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENTIRC上的人建议使用GL_R,但Xcode不为此提供自动完成功能,所以看起来它可能是为GLES从GL中删除的东西之一但这看起来

java - 使用 AndEngine GLES2 在游戏中使用 Sprites 的最佳实践

目前我对我的所有Sprite都有静态引用,并在我的SimpleBaseGameActivity的OnCreateResource方法中加载和初始化它们,但现在我必须覆盖Sprite上的onAreaTouched监听器以及我在初始化Sprite时可以覆盖它的方式。但是我有一个静态方法为每个Sprite创建图集和纹理区域。我在我的场景类中使用这些Sprite,我想在那里覆盖onAreaTouched。我可以在我的场景中为那个特定的Sprite注册TouchArea以便可以完成但是我想以某种方式覆盖OnAreaTouched以便可以完成代码的可重用性。以下是我目前创建和加载Sprite的方式

linux - 在 x86 Linux 上是否有任何 GLES 示例,用 C++ 编写?

我正在为带有Xorg的x86Linux上的C++(或C)寻找GLES2样本的良好来源。我能找到的示例都在iOS的ObjectiveC、Android的Java或WebGL的JavaScript中。Kronos网站有一个“教程”部分,其中包含两行内容“我们的教程索引将放在此处”。鉴于GLES2已有5年历史,我对那里的内容突然激增不抱太大希望。我已经非常了解OpenGL。我只是想要一些方便的复制和粘贴上下文设置代码的来源,真的。我在哪里可以找到这样的东西? 最佳答案 Mesa演示!http://cgit.freedesktop.org/

Android:GLES20:调用未实现的 OpenGL ES API

在尝试由developer.android.com提供的GLES20示例时,我收到“调用未实现的OpenGLESAPI”错误。不过,我修改了示例。原因是因为我在GLSurfaceView.BaseConfigChooser.chooseconfig中遇到了IllegalArgumentException,所以我替换了mGLSurfaceView.setEGLContextClientVersion(2);新的OnCreateMethod:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanc