繁体   English   中英

我们可以将HoloLens应用设计为应用而非游戏吗?

[英]Can we design a HoloLens app as an App, not a game?

实际上是否可以编写不依赖于刷新循环而是触发刷新的应用程序?

我的意思是,游戏总是不断刷新以提供最活跃的渲染。 与在更改发生时推动更改的应用程序相比。

我的应用程序不需要连续刷新,因为它仅在用户直接与之交互时才做出反应。 有点像观众。 如果您要做的只是显示一个悬在空中的球体,什么也不做,没有颜色变化等,那么您不需要连续刷新其状态。

到目前为止,我找不到任何与此相关的问题/答案,文档或样本。

如果需要推动,我将把它设计为游戏,但是如果可以的话,我宁愿对HoloLens引擎保持冷静。

不用担心“引擎”。 即使在典型的台式Windows上的LCD上,刷新仍然会发生(尽管与CRT屏幕不同,它不再是设计的固定部分)。 屏幕只关心更改,仍然有一个(假装)固定的刷新循环。

在基础刷新循环上呈现类似事件的接口的一种简单方法是双重缓冲。 您的刷新循环将只渲染位图,而您的应用程序将自己随意地将其渲染到位图(因此,您不必一遍又一遍地绘制文本,这会更加昂贵)。

如果您不想在hololens中进行完整的虚拟现实游戏,则只需执行UWP应用程序,然后就可以在Hololens中的一个窗口中运行它,它将像其他任何应用程序一样运行,而不必担心刷新循环。 就像统一为hololens应用程序所做的一样,只需确保将“项目设置”>“播放器”>“支持的虚拟现实”设置为false。 这将使您拥有一个可以放置在所需位置的窗口化应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM