- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个带有 SpriteBatch 的 GameScreen 来绘制所有纹理,但我现在想在屏幕上添加一个暂停按钮。我尝试在 SpriteBatch 之上使用舞台,但由于某种原因它不会显示。
下面是一些代码:
构造函数:
public GameScreen(MyGame game) {
stage = new Stage();
table = new Table();
pause_texture = new Texture("path_to_texture.png");
pause_image = new Image(pause_texture);
pause_image.setPosition(1920 - pause_image.getWidth() - 20, 20);
table.add(pause_image);
stage.addActor(table);
}
渲染方法:
public void render(float delta) {
Gdx.gl.glClearColor(1f, 1f, 1f, 1f);
Gdx.gl.glClear(GL30.GL_COLOR_BUFFER_BIT);
stage.act(delta);
stage.draw();
game.camera.update();
game.batch.setProjectionMatrix(game.camera.combined);
game.batch.begin();
//rendering stuff here
game.batch.end();
}
我做错了什么?
最佳答案
不要在表格上使用绝对位置,只需执行以下操作:
public GameScreen(MyGame game){
stage = new Stage();
table = new Table();
pause_texture = new Texture("path_to_texture.png");
pause_image = new Image(pause_texture);
table.add(pause_image);
table.bottom().right();
stage.addActor(table);
}
如需进一步引用,请查看Table在 Libgdx 维基上
别忘了移动 stage.act(delta);和 stage.draw();在batch.end()之后,GUI是最后应该渲染的东西,因此它可以位于所有东西的前面。
关于java - Hud 的舞台不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36866385/
我正在关注 melon js tutorial .这是在我的 HUD.js 文件的顶部。 game.HUD = game.HUD || {} 我以前在其他例子中见过这个。 namespace.some
我正在为 WPF 中的 AR 无人机四轴飞行器制作一个界面。 我需要在我的 HUD 上添加一些东西以使其可用。 HUD 上更先进的控制之一是人工地平线,它告诉飞行员飞行器当前与地平线的对齐情况。 我有
目前没有关于如何在 Unity 上为 Cardboard 游戏制作“遮阳板”HUD 的任何文档。屏幕空间 - 叠加不像很多人已经说过的那样作为渲染模式工作。有没有人知道使用世界空间渲染制作它的解决方法
我有兴趣在 VB.NET 中编写一个应用程序,在另一个应用程序上覆盖一个小的抬头显示 ( HUD )。这是什么例子? 我需要枚举所有打开的窗口来找到我想要的窗口,然后在窗口的特定位置覆盖一些文本。如果
我有一个应用程序,用户可以在其中使用相机拍照,然后选择使用照片。调用以下方法: - (void)imagePickerController:(UIImagePickerController *)pic
您好,我正在使用此代码将发布值发送到服务器,但我希望 HUD 在请求完成期间出现,因为它仅在结束请求时出现。 -(IBAction)sendk:(id)sender { /*HUD*/
[描述] 我在 StackOverflow 中找到了如何隐藏音量 HUD 的答案并尝试了一下。然后它在启动时起作用,但在从后台返回时不起作用。 希望检测到音量键按下,并执行一定的流程。因此,我想隐藏音
我有一个带有 SpriteBatch 的 GameScreen 来绘制所有纹理,但我现在想在屏幕上添加一个暂停按钮。我尝试在 SpriteBatch 之上使用舞台,但由于某种原因它不会显示。 下面是一
我正在 Android 中做一些事情。将有一个菜单,访问时会从服务器(500 多个)请求相当大的用户列表,大约需要 5 秒。在此期间,应用程序卡住。我如何着手显示一个进度 HUD(如 MBProgre
这是我的代码: override func draw(_ rect: CGRect) { let boxWidth: CGFloat = 96 let boxHeigh
如何制作具有多行的 HUD?他是我的代码,但是labelText是一行 HUD = [MBProgressHUD showHUDAddedTo:[[TTNavigator navigator] win
什么是 HUD View 以及我们如何在 iPhone sdk 或中使用 我想在 UIImagePickerController 中使用? 最佳答案 我假设您所说的 HUD 是“平视显示器”。这是信息
我一直在网上搜索,但没有遇到更改HUD透明度(所有面板透明度,包括标题栏)的方法。可以改吗? 谢谢 最佳答案 您应该能够使用从 NSWindow 继承的 setAlphaValue: http://d
我偶然发现了这种窗口样式: HUD风格的黑色、半透明窗体,标题栏和窗口内容没有视觉差异,红色关闭按钮。这个窗口样式是系统官方提供的吗?如果是这样,我该怎么做才能得到它? 最佳答案 我能够非常接近以下代
我正在我的应用程序中构建一个半透明 float HUD 窗口,其目的是看起来像“快速查看 HUD”窗口,特别是使用“进入/退出”全屏图像。 Cocoa 提供了 NSEnterFullScreenTem
我在尝试创建类似于 VLC 均衡器 ( image here ) 中使用的 HUD 样式 NSPanel 时遇到困难。首先,我想要带有关闭按钮和标题的透视面板。这是我试图用来实现的代码 - (IBAc
当用户按下我的主视图时,我需要以编程方式创建一个类似 HUD 的窗口。这是我使用的代码,但我只得到一个标准窗口。 videoWindow= [[NSPanel alloc] initWit
我目前正在通过评估 prepareForSegue 中的 segue.identifier 动态加载新 View : - (void)prepareForSegue:(UIStoryboardSegu
并发、GCD、HUD、iOS 一些 GCD 专家可以告诉我如何更改以下方法,特别是“HUD AREA”吗?HUD 在需要上升约 45 秒时会闪烁几秒钟,而“HUD AREA”代码全部完成。我只需要在这
我有一个应用程序目前只能使用一个阶段,但我需要添加一个侧面显示/部分作为 HUD,上面有分数/生命等,以便 HUD 位于左侧,主屏幕在右边。游戏主画面将固定不动。 通过研究,我找到了几个解决方案。 1
我是一名优秀的程序员,十分优秀!