小编Ast*_*tro的帖子

当您滚动到 Aos.js 时不显示元素

这又是一个极其简单的问题。是我一个人的问题,还是 AOS.js 只适用于 div?

因为在下面的链接中,我正在 h1 上尝试,但它不起作用。我在 div 上尝试了一下,效果很好。这是一个更大问题的一部分,该项目涉及 div。它在那里也不起作用。我可以在检查中删除页面中的属性,并且当它到达滚动点时它会像预期的那样显示。

然后我点击 control z + y,然后我看到动画开始工作,只是不在滚动条上。请帮忙。谢谢你的时间。这是迷你项目的链接[编辑]这个已经解决了,如果可以的话请帮助解决另一个问题,谢谢! https://repl.it/@astroboyr/AOSJS-testing

如果你发现了,如果你想帮忙,这里有一个更大的项目,

https://repl.it/@astroboyr/PianoLife

html javascript css

5
推荐指数
1
解决办法
4960
查看次数

使用 Three.js 颜色选择器中的十六进制值作为字符串

所以我有一个颜色选择器,它以这种格式输出颜色:FFA6A6。它是来自 jscolor.com 的插件。当我使用颜色选择器更改某些东西的颜色时,我正在使用 Three.js 来更改它的颜色。然而,two.js 需要 0xFFA6A6,不仅如此。最重要的是,我无法将 0x 连接到 FFA6A6,这将使其成为一个字符串。另外,它以字符串形式输出颜色,我似乎无法将其从字符串中删除

例如:“FFA6A6”至 FFA6A6

如何将FFA6A6更改为可以识别为 Three.js 颜色的颜色?这就是我所拥有的:

function updateNoseColor(){
    scene.remove(nose);
    var geometry = new THREE.ConeGeometry( .4, 1, 32 );

    var material = new THREE.MeshBasicMaterial( {color: document.getElementById("nosecolor").value} );
    //three.js cannot take a string as a value, so im not sure what to do
    var nose = new THREE.Mesh( geometry, material );
    scene.add(nose);
}
Run Code Online (Sandbox Code Playgroud)

感谢您的宝贵时间,可能有一个我不知道的非常简单的解决方案。同样,问题在于删除引号并将其添加到0x “谢谢”中!

编辑:我尝试使用 ParseInt 转换为十进制,它不被 Three.js 接受

javascript colors three.js

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

当对象的 z 旋转超过限制时,函数不会触发

所以,我正在尝试制作一个大炮跟随鼠标的游戏。但是,我不希望它一直跟着它进入地下,所以我希望它在它到达那里之前停下来。我尝试使用夹钳方法,但没有奏效。我尝试了不同的方法。这是我的代码:`

using UnityEngine;

public class CannonPoint : MonoBehaviour {
   public GameObject cannon;
   public float rotateSpeed = 5;

   public float minAngle = -60;
   public float maxAngle = 60;

  void FixedUpdate(){
    Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
    transform.rotation = Quaternion.LookRotation(Vector3.forward, mousePos - transform.position);
  }
  void Update(){
    if (transform.rotation.z > 71.759f) {
        Debug.Log ("not working");
        transform.rotation = Quaternion.Euler (transform.rotation.x, transform.rotation.y, 71.759f);
    }
    if (transform.rotation.z < -71.759f) {
        Debug.Log ("not working");
        transform.rotation = Quaternion.Euler (transform.rotation.x, transform.rotation.y, -71.759f);
    }
  }
}`
Run Code Online (Sandbox Code Playgroud)

当我这样做时,该功能不会触发。在更新中,inspector 告诉我旋转实际上大于 71.759,但是 Debug.Log 不触发 为什么会发生这种情况!我变得很困惑。谢谢! …

rotation unity-game-engine

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

标签 统计

javascript ×2

colors ×1

css ×1

html ×1

rotation ×1

three.js ×1

unity-game-engine ×1