小编Aid*_*ung的帖子

A-frame 显示鼠标指针功能

我目前正在使用一个使用 A-frame ( https://aframe.io )的场景,我将鼠标指针隐藏在我的场景中。我怎样才能创建一些东西,当一个函数发出时,我的鼠标指针会显示出来,而当另一个函数发生时,我的鼠标指针会隐藏。

目前的 dfeault 是我的鼠标指针被隐藏了。我想要这样,当一个名为“showPointer”的函数发生时,我的鼠标指针将再次显示,当一个名为 hidePointer 的函数发生时,我的鼠标指针将再次隐藏。我怎样才能做到这一点。我的功能:

<script>
function hidePointer() {
//hide mouse pointer
}

function showPointer() {
//show mouse pointer 
} 
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery three.js webvr aframe

8
推荐指数
1
解决办法
117
查看次数

如果键按下,JavaScript 将变量设置为特定值

我想知道如何使用 JavaScript 创建一些东西,其中名为 x 的变量默认设置为 -1。如果用户按下键盘上的任意键,该变量将设置为 -2。一旦他们松开按键并且没有按键被按下,变量将恢复为 -1。如何才能做到这一点?我已经使用 JavaScript 声明了变量:

let x = -1;
Run Code Online (Sandbox Code Playgroud)

但是,我不确定接下来要做什么。如何才能做到这一点?

html javascript jquery

2
推荐指数
1
解决办法
36
查看次数

A型暂停/播放动画混合器

我想知道如何使用 Aframe extras 组件的动画混合器属性来暂停/播放动画。目前,我的场景中有一个带动画的鸟的 gltf 模型。我想做的是,当单击暂停按钮时,发出一个函数并且动画将暂停,当触发播放函数时,动画将从停止的地方继续。如何才能做到这一点?当前代码:

    <script src="https://aframe.io/releases/1.2.0/aframe.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/donmccurdy/aframe-extras@v6.1.1/dist/aframe-extras.min.js"></script>
<script>

function pause() {
//pause the animation
}

function play() {

//play the animation
}</script>
<button onclick="pause()" style="z-index: 10000000; position: fixed; margin-top: 0px; cursor: pointer;">
Pause
</button>
<button onclick="play()" style="z-index: 10000000; position: fixed; margin-top: 0px; cursor: pointer; margin-left: 50px;">
play
</button>
<a-scene>
  <a-entity gltf-model="https://cdn.glitch.global/815f53ca-b7db-40aa-8843-e718abdfbf6d/scene%20-%202022-01-16T183239.246.glb?v=1642386788500" position="20 0 -35" rotation="0 90 0" scale="0.1 0.1 0.1" animation-mixer="clip:Take 001; loop:10000000000000000000; timeScale: 1; crossFadeDuration: 1"></a-entity>
</a-scene>
Run Code Online (Sandbox Code Playgroud)

我读到了donmccurdy在 github 上发布的一个可能的解决方案,但我不确定如何以有效的方式将其放入我的代码中。帖子链接:https://github.com/n5ro/aframe-extras/issues/222

链接到拨弄代码: …

three.js webvr aframe

0
推荐指数
1
解决办法
2602
查看次数

按下“c”键时 Javascript 切换变量

我想知道如果按下键“c”,我如何只使用 javascript 来切换一个名为 x 的变量。我想要发生的是,当按下“c”键时,变量将从 0 变为 1,而当“c”键被抬起时,它将恢复为 0。如何做到这一点?我已经声明了变量并将其命名为 x。

let x = 0;
Run Code Online (Sandbox Code Playgroud)

html javascript css variables frontend

-2
推荐指数
1
解决办法
33
查看次数

标签 统计

javascript ×3

aframe ×2

html ×2

jquery ×2

three.js ×2

webvr ×2

css ×1

frontend ×1

variables ×1