Android 使用AndEngine创建透明的游戏菜单项
我正在尝试创建一个包含一些菜单项的游戏菜单,如Android 使用AndEngine创建透明的游戏菜单项,android,sprite,andengine,game-engine,Android,Sprite,Andengine,Game Engine,我正在尝试创建一个包含一些菜单项的游戏菜单,如 新游戏 多人游戏 选择权 出口 我想使此菜单项透明。只能看到白色文本。 所以我想我不需要任何菜单项的背景图像 我见过下面给出的SpriteButton示例 ButtonSprite playButton = new ButtonSprite(0, 0, btnNormalTextureRegion, btnPushedTextureRegion, this.getVertexBufferObjectManager(), new OnClickLis
所以我想我不需要任何菜单项的背景图像 我见过下面给出的SpriteButton示例
ButtonSprite playButton = new ButtonSprite(0, 0, btnNormalTextureRegion, btnPushedTextureRegion, this.getVertexBufferObjectManager(), new OnClickListener() {
@Override
public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY) {
// Do Stuff here
}
}
我不明白的是如何初始化btnNormalTextureRegion?我使用下面给出的代码初始化对象的ITexture和ITextureRegion
mBackgruondTexture = new BitmapTexture(activity.getTextureManager(), new IInputStreamOpener() {
public InputStream open() throws IOException {
return activity.getAssets().open("gfx/backgrounds/greenbg.jpg");
}
});
mBackgruondTextureRegion = TextureRegionFactory.extractFromTexture(mBackgruondTexture);
此代码从assest打开一个图像由于我不想为菜单项使用任何图像,我如何为SpriteButton初始化btnNormalTextureRegion 或
有没有其他方法可以创建游戏菜单?在我看来,一个更简单的方法是为每个菜单项创建一个包含
文本
对象的场景。这就是我在游戏中使用的方法。我把这个类上传到了pastebin,看到了吗
除非您希望菜单项本身是精灵(即,图片而不仅仅是纯文本),否则这是实现菜单的一个很好的方法。是的,太好了!!谢谢你。我是说当我在课堂上遇到MenuItem的时候。是的,还有一个
MenuScene
类。我记得调查过这个类,但最终我选择创建自己的菜单场景类,我不记得为什么:)