问题标签 [ambient]

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 投票
1 回答
97 浏览

android - Android Wear - 在环境中显示表盘,在活动时显示应用

我正在为我的可穿戴设备设计一个 android 应用程序,其中我已经覆盖了环境模式。我希望我的应用程序在环境模式下显示表盘,并在环境模式下显示应用程序。换句话说,我想让应用程序在环境模式打开时“不可见”。(请注意,在发生这种情况时将活动保持在前台是可取的!)

我已经看过但没有找到在应用程序打开时显示表盘的方法。任何人都可以将我引导到一些来源/提供关于如何实现这一点的解释吗?

0 投票
0 回答
27 浏览

android - Android Studio wear:有没有办法检测手表何时进入和退出环境模式,即使你不在应用程序中?

Android Studio wear:有没有办法检测手表何时进入和退出环境模式,即使你不在应用程序中?

0 投票
1 回答
248 浏览

angular - 如何在打字稿中声明单例

我想将现有库集成到我的打字稿项目中。我想声明和使用一个(外部)单例对象。

示例:在 xyz.js 中,将声明以下对象:

在运行时,有一个全局单一的 mxUtils 实例。由于这是一个外部库,我不想在 typescript 中实现或重写整个库。

现在我试图声明这个单例,但我失败了。

我尝试了这段代码,将对象声明为全局变量。

实用程序.d.ts:

我的编译器对此完全满意,但在运行时,mxUtils 未定义

main.ts:

即使我的调试器列出了一个全局 mxUtils 对象。

谁可以帮我这个事?

请备注:* xyz.js 已被引用且存在。例如

xyz.js

实用程序.d.ts

主要的.ts

将按预期工作。

由于有一个名为 mxUtils 的全局对象,但我无法在我的 fancyComponent 导出中访问该对象,我想存在范围问题。

0 投票
0 回答
1218 浏览

unity3d - 使用 Unity 烘焙环境光遮蔽进行无光照着色器

我正在 Unity 中开发一款手机游戏,我们已经到了开发的优化阶段。我们一直在使用来自后处理堆栈的实时 AA,但我想切换到烘焙 AA,因为除了玩家在我们的游戏中移动之外,什么都没有。

这就是问题所在:我们在游戏中只使用未点亮的材质。这对于后处理堆栈来说不是问题,但它确实可以防止烘焙环境光遮蔽在游戏中可见。我考虑过两种可能。

可能性 1:我们使用光照着色器,但禁用所有实时光照并简单地设置烘焙光照,使其看起来没有光照。这个解决方案的主要问题是我认为它的性能不如我们想要的那么好。

可能性 2:我们编辑自定义无光照着色器以包含统一的烘焙光照层。我相信这是最好的选择,因为它可以保持我们自定义着色器的性能。这样做的问题是我找不到任何关于需要更改以实现这一点的文档。

所以,我的问题是:哪种可能性最好?如果是可能性 1,这会严重影响我们的表现吗?如果是 possibilty 2,我需要做什么才能完成这项工作?感谢您提供任何帮助。

0 投票
1 回答
360 浏览

java - 在环境模式下更频繁地更新不起作用 - Android Wear / WearOS

我目前正在开发一个支持环境 mjode 的应用程序。这没什么难的。现在,我的应用程序有两个需要每秒更新的计时器。所以我在这里查阅了 Google 文档。我已经尝试过多次,我检查了文档建议的每一行代码,但我无法让它正常工作。

当模拟器或手表进入环境模式时,计时器会持续几秒钟,然后停止几秒钟。然后更新1-3次,然后再次停止。奇怪的是,这种情况没有任何规律地发生。

我对如何处理这个问题一无所知。

编辑:在模拟器中运行时,似乎或多或少是 5 秒的间隔。但是,当我将 triggerTimeMs - CurrenttimeMs 输出到日志时,它始终显示 1,这在技术上意味着警报已安排在下一秒。

这是我的代码:

0 投票
1 回答
468 浏览

textures - 如何正确可视化 A-Frame 中的 AO 地图贡献

我在 Blender 中创建了一个房间模型,并使用专用的 UV 集烘焙了 Ambient Occlusion。

然后我创建了一个新材质,将烘焙的 AO 图像作为纹理并将其应用于整个模型。Blender 中的可视化是正确的。

我想使用带有漫反射纹理(在 TEXCOORD_0 上)和 AO 贴图贡献(在 TEXCOORD_1 上)的 A-Frame 来可视化我的模型。

我目前使用的代码是这样的:

它能够使用漫反射纹理正确加载和可视化模型,但没有显示 AO。我在这里想念什么?

谢谢你的帮助!

0 投票
1 回答
824 浏览

typescript - TypeScript 环境声明不起作用

我有一个 JavaScript 文件 (TestAdd.js),其中包含一个我想在 TypeScript 文件 (CalcTest.ts) 中使用的函数

这是JavaScript:

这是打字稿:

我创建了一个环境声明文件 (Calc.d.ts) 来声明外部模块:

从以下几个教程中我的理解是,这应该允许我实例化类型并使用外部 JS 文件中的方法。我希望将 65 的结果记录到控制台,但我却得到 ReferenceError: TestAdd is not defined。

0 投票
4 回答
7884 浏览

android - 关闭小米手机的环境模式

最近更新后 MI note 5 pro 在充电时显示环境模式。我想禁用环境模式但没有设置。如果有人知道如何在充电时禁用模式,请告诉我。

0 投票
0 回答
138 浏览

angular - 不能在 Angular8 的环境上下文中声明访问器

我收到了这个错误,我也尝试过update @angular/core & @angular/material在 package.json 文件中更改版本,但它没有解决这个问题。

Microsoft.AspNetCore.Spa services[0] ../node_modules/@angular/animations/browser/browser.d.ts:133:9 中的错误 - 错误 TS1086:无法在环境上下文中声明访问器。

在此处输入图像描述

0 投票
1 回答
429 浏览

typescript - 在 typescript 中引用 VSS.SDK。错误:未定义 VSS

我试图vss-web-extension-sdknode_modules使用,当我编译项目时编译。

但是当我上传它时说; 在此处输入图像描述

来自打字稿文件的一小段代码

vss-web-extension-sdk 的目录结构(在node_modules下)

在此处输入图像描述

我还尝试在我使用它的地方引用导入sdk,但无法正常工作。我的尝试如下和我得到的错误如下......

错误:文件'.../node_modules/vss-web-extension-sdk/typings/index.d.ts/'不在'rootDir''.../src'下。'rootDir' 应包含所有源文件。ts(6059)

错误:找不到模块:错误:无法解析 '../../../node_modules/vss-web-extension-sdk' in ...

错误:找不到模块:错误:无法解析“vss-web-extension-sdk”...