问题标签 [andengine-gles-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7127 浏览

android - Andengine 淡入/淡出和 alpha 修改器不起作用

我对 AndEngine GLES2 有疑问。

我有这个代码:

所以它不起作用。什么都没有...

我需要做什么?

0 投票
1 回答
3832 浏览

java - AndEngine GLES 2 - 黑屏,没有错误

我正在使用AndEngine GLES 2为 Android 编写游戏。一切正常——我有一个背景图像,有四处移动的精灵,甚至还有一些音乐——直到最近我尝试了一些新的东西(我希望能够在两个不同的场景之间切换),当显示器变黑时。

我仍然可以执行游戏并且没有显示错误。显示了我在游戏中制作的所有日志条目,甚至音乐也在播放,所以我知道游戏“正常”运行,但我看不到任何图像。没有什么。全黑。

所以我想,把所有的东西都改回这个“错误”出现之前,就可以了。但是还是黑屏。

我什至尝试将除背景图像之外的所有内容都注释掉 - 什么都没有。

现在,如果要问的不是太多,任何人都可以查看这段简短的代码并告诉我那里出了什么问题吗?

这是我使用的变量:

我从未更改过的EngineOptions,所以它们应该没问题。

在这里,我创建TextureAtlas并加载背景图像

最后,场景被实例化并附加背景。

现在为什么这个小活动不显示?我忘了:它是一个 SimpleBaseGameActivity。

好吧,由于 AndEngine GLES2 没有在模拟器上运行,我必须使用我的手机(三星 Galaxy GIO)并且无法在另一台机器上测试该应用程序。

有没有人偶然发现类似的问题?非常感谢您的任何帮助,并感谢您的宝贵时间!

  • 克里斯托夫
0 投票
1 回答
2800 浏览

android - 如何正确重置 AndEngine GLES-2 中的场景?

我正在使用 AndEngine GLES-2 在 Android 中开发游戏。玩家完成关卡后重置场景时遇到问题。当我重置场景时,所有的精灵都失去了它们的位置并且倾向于出现在彼此的位置,即它们交换它们的位置。

我已经尝试了所有的事情,比如将所有精灵等设置为 null 并调用 clearUpdateHandlers() 和 clearEventModifiers() 等方法,但还没有成功。

经过大量谷歌搜索后,我发现 engineOptions.getRenderOptions().disableExtensionVertexBufferObjects(); 方法可以解决这个问题。所以我试图调用它,但是编译器给出了错误,说这个方法没有为 RenderOptions 类定义。

我检查了 org.andengine.engine.options 包中的 RenderOptions 类,并且该类中确实不存在该方法。我是否缺少任何插件或有任何其他问题?请帮忙,我卡住了。

0 投票
1 回答
1619 浏览

android - 如何在 Andengine Base 游戏活动中使用比率分辨率策略时覆盖 onSetContentView

我正在开发(学习构建 :) 一款带有andengine GLES2. 我正在使用Base game activity,并覆盖setContent视图以放置我的 admob 广告。
一切正常,除了分辨率策略。
比率分辨率政策是我正在使用的政策CAMERA_WIDTH = 800; and CAMERA_HEIGHT = 480;

问题是,无论何时被覆盖,onsetContentView场景都不会与中心对齐,并且边距仅显示在底部而不是两者:顶部和底部。水平对齐时也会发生同样的情况:边距将仅显示在右侧,而不是两侧。我该如何纠正这个?我在下面给出我的代码:

这是我得到的图像,如果您选择图像,您可以看到场景下方的白边(由于堆栈溢出,它没有引起注意也有白色背景)

在此处输入图像描述

任何建议都会对我很有帮助

我该如何解决这个问题请帮助我

谢谢大家,

0 投票
1 回答
1808 浏览

android - AndEngine 与 Google Play 游戏服务

我正在使用 AndEngine-GLES2-AnchorCenter,我想实现 Google Play 游戏服务。

我从(Google Play 游戏服务的一部分 - Android 示例)复制BaseGameActivityGameHelper类到我在同一个包中的项目。BaseGameUtilsutil

因为 AndEngine 已经使用了BaseGameActivity,所以我将它重命名为GBaseGameActivity并将扩展类更改为 BaseGameActivity(AndEngine 类),所以从这里:

至:

然后我扩展了我的课程GBaseGameActivity(当我扩展 BaseGameActivity(AndEngine 类)时,它的工作......但不是 GBaseGameActivity(BaseGameUtils 类))

我尝试编译我的项目,但我得到了:

GBaseGameActivity.java:63:

BaseActivity.java:35:

问题出在哪里?

0 投票
1 回答
1668 浏览

android - AndEngine - 如何知道在场景中放置对象的位置

我目前正在使用 AndEngine GLES2 Center 设置场景,但我有以下疑问:我放置了一个背景,据我了解,使用这个新版本的 AndEngine,精灵的位置应该相对于左下角。

但是,如果我想将一个对象放置在位置 (x,y) 并且我在 FireWorks 等编辑器中看到这样的位置并在 Sprite 参数中使用它,它将不会出现在与出现在编辑器中相同的位置。如何知道放置物体的正确位置?

谢谢!

0 投票
0 回答
292 浏览

java - SimpleLevelLoader + PhysicsEditor + AndEngine vs AndEngine-Anchor

我是“AndEngine”的新手。

开始构建游戏并遇到了一些冲突,

我想使用以下扩展:

  1. AndEngine-PhysicsEditor-Extension
  2. 和EnginePhysicsBox2DExtension

我意识到 PhysicsEditor 不支持 AndEngine-Anchor 并且需要正常的 AndEngine。

但我想使用以下类: SimpleLevelLoader 、 EntityLoader 、 SimpleLevelEntityLoaderData 从 XML 文件加载关卡。仅在 AndEngine-Anchor 中可用。

我错过了什么吗?, 我该如何解决这个冲突?

谢谢 :)

0 投票
0 回答
270 浏览

android - Andengine BuildableBitmapTextureAtlas max Size

我正在为 mt 游戏制作“地面”,用 Photoshop 制作了一张大约 10,000 X 800 像素的图像,这是整个关卡(Mountions 等)

我将此图像放入 PhysicEditor 并获得了一个 XML,它将为我提供“物理正文”但是当我运行应用程序时,我不断出现内存不足异常

最好的理由是什么?谢谢

0 投票
1 回答
225 浏览

android - Andengine - 一个好的 rube 装载机?

我看了一下我在这里找到的两个项目:AndEngineJb2dJson AndEngineRubeLoaderExtension

正如你们中的一些人所知,我正在开发一个基于滚动场景的游戏,我正在从 XML 文件加载所有实体并在加载场景中创建它们最近我增加了游戏宽度,并且通过这样做,在整个关卡中我有大约 500 个实体(而不是 250+-) 但这会导致性能问题,游戏“滞后”\“跳跃”并且一切都运行缓慢。

我的问题是,如果那些 Rube 加载器支持性能问题,做一些改进或者就像普通的andengine 加载器一样,我需要手动加载 XML\JSON 中的每个实体

有没有人用相同数量的实体开发基于滚动场景的游戏并告诉我实现它的正确方法是什么?

谢谢

0 投票
2 回答
946 浏览

android - 带有andenginephysicsbox2d扩展的Android工作室

我正在尝试在我的项目中包含 andenginephysicsbox2d-extension。使用 eclipse 很容易(只需导入项目并包含在路径中)

但现在我正试图在 android studio 中做到这一点

我尝试了这两种方法并在它们中都出现异常

方法一:包含andenginephysicsbox2dextension.jar

这会导致以下运行时异常:

方法2:包含和EnginePhysicsBox2DExtension项目

这会导致编译错误:

有人设法将此扩展导入到 android studio 吗?

我究竟做错了什么?