问题标签 [hud]

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 回答
4176 浏览

c# - XNA C# 创建平视显示器

我想知道如何创建一个HUD。我目前在设定坐标处将生命值、法力值和经验条绘制到屏幕上。这样做的缺点是,当相机平移时,条形图保持在其设置的坐标上,我希望它们调整到视口或不受位置影响,而只是简单地绘制到屏幕上。

  • 编辑我设法让 HUD 使用相机的 x 和 y 坐标进行调整。我创建了一个单独的类来绘制 HUD,但现在它们不进行调整。

    /li>
0 投票
1 回答
604 浏览

iphone - 将 HUD 添加到 UIImageView

我正在异步拉一个 UIImage 以在我的 UIImageView 中显示它,而我正在等待图像,我想在 UIImageView 中显示一个微调器/HUD。什么是在 HUD 内显示的好的微调器/HUD?我见过一些可以做到这一点的应用程序,不知道该使用什么。

0 投票
2 回答
27837 浏览

java - 为 Java 游戏创建交互式 GUI

嘿伙计们,我正在用java创建一个类似于farmville的游戏,我只是想知道如何实现用户通常单击以与游戏客户端交互的交互式对象/按钮。

我不想使用 swing 库(通用窗口看起来很像对象),我想为我的按钮导入自定义图像,并将类似按钮的属性分配给那些将用于 GUI 的图像。

有什么建议吗?任何指针?我似乎无法通过 youtube 或其他一些 java 游戏网站找到该信息,因为它们仅显示使用 swing 的简单示例。

任何帮助将不胜感激,谢谢!

问候加雷斯

0 投票
1 回答
1505 浏览

c# - XNA C# HUD SpriteFont

我在 HUD 中添加了一个 SpriteFont,这就是我得到的:

http://i557.photobucket.com/albums/ss13/KookehMonsters/Dev/Untitled-1.png

所有这些白点都来自我的相机平移和随后的文字。这是怎么回事?

标签.cs

从 GamePlayScreen.cs 更新方法

GamePlayScreen.cs 的绘制方法

0 投票
2 回答
4883 浏览

c++ - 菜单导航的设计模式(c/c++)

你能推荐一种设计模式或策略来优雅地处理基于屏幕的菜单导航吗?

其中“基于屏幕”是指一系列相互连接的全屏“页面”,其中包含链接到其他“屏幕”的按钮——例如在游戏的用户界面中。

我已经实现了一个基于状态的设计模式,我不推荐。
代码很快就会变得混乱,并且容易出现各种基于状态的错误,这些错误变得越来越难以测试。

例如:

使用这种方法,您最终需要处理返回条件:

同样使用这种方法,您最终可能需要处理进入条件:

所以一定有更好的方法来设计这个,你能描述一个更好的方法吗?

干杯,
slushduck

0 投票
2 回答
4434 浏览

c++ - 3D 应用程序中的 OpenGL 2D hud

我一直在尝试在我的 OpenGL 应用程序中创建一个 hud。环顾四周,似乎方法是使用正射投影,但到目前为止,我还无法让程序正确渲染。发生的事情不是在我的显示器上渲染,而是出现了奇怪的图形故障,如下所示:

在此处输入图像描述

如果我注释掉 hud 代码,一切都会完美呈现。

0 投票
1 回答
671 浏览

java - Java3d:如何在 Java 3d 场景上编辑绘制的 2d 叠加层?

我使用该技术回答了这个问题:Java3D: Painting 2D HUD over a Canvas3D

我的代码是这样的:

我以后如何移除这个 2D HUD 或编辑这个 2D HUD?

谢谢,

0 投票
1 回答
231 浏览

iphone - 如何阻止导航/标签栏控制器 5 秒?

我有ATMhud。我正在显示带有进度条的 hud。然后我想下载实现。

但用户可以返回之前的视图并停止实现。

我试过推“推黑色视图”,但我只覆盖没有导航/标签栏的当前视图。

在实现完成之前,我如何阻止单击所有内容?

0 投票
2 回答
200 浏览

objective-c - 如何在Objective C中制作视图部分?

老问题标题:如何在父 UIView 中捕获事件,例如 HUD 图层?

我正在尝试使用 UI 框架而不是 cocos2d 编写游戏。

我想让 View partials 正确处理所有事件。这似乎不可能。

通过部分视图,我指的是 Ruby on Rails(和其他语言)允许您将一小块表示层(视图代码)显示在较大的表示层(视图代码)中的方式。

游戏有一个 HUD 层,顶部有分数(和其他元数据),我使用

[self.view addSubview:y]或者 [self.navigationController push...]

在视觉上,它会是这样的(不按比例):

  • A部分有与主菜单相关的按钮(主导航)
  • B部分有得分等按钮
  • C区是主要游戏区

Section A 和 Section B 都是 HUD 层,它们旨在在需要时具有可点击的事件。

我不想一遍又一遍地重复相同的代码,所以我觉得在窗口中包含我想要的视图的 HUD 系统应该是实现这一点的最佳方式。

我遇到的问题是,如果我在任何其他视图控制器中包含我的 HUD.h/HUD.m 文件,我将不再接受 C 部分中 A 或 B 部分的点击,并且我不能让它执行事件操作它总是抱怨 C 部分中不存在该方法。

如果我在 C 部分视图中,我应该接受来自 A 和 B 的点击并适当地处理它们。

因此,通过 HUD 分层系统捕获事件并适当处理事件的最佳方式是什么?

我见过的最接近的可能是使用 touchesBegan,但我不清楚的是如何将 touchesBegan 事件链接到 Section A/B 控制器中的事件。

谢谢。

0 投票
1 回答
3012 浏览

delphi - 如何制作firemonkey HUD窗口

我想用 firemonkey 在 Delphi中复制https://github.com/jdg/MBProgressHUD的 HUD 功能。

这是 iPhone 中的样子:

平视显示器

主要问题是如何使表单半透明并完全去除边框。