gpt4 book ai didi

graphics - TypeError : THREE. Math.lerp 不是函数

转载 作者:行者123 更新时间:2023-12-04 15:12:49 24 4
gpt4 key购买 nike

我正在寻找 WEBGL Three.js Games 的在线引用资料。
遇到了一个游戏,它的源代码对于提供它的人来说工作正常,但我收到一个错误
类型错误:THREE.Math.lerp 不是函数
使用此函数的代码段是:

function update(){
//stats.update();
//animate
rollingGroundSphere.rotation.x += rollingSpeed;
heroSphere.rotation.x -= heroRollingSpeed;
if(heroSphere.position.y<=heroBaseY){
jumping=false;
bounceValue=(Math.random()*0.04)+0.005;
}
heroSphere.position.y+=bounceValue;
heroSphere.position.x=THREE.Math.lerp(heroSphere.position.x,currentLane, 2*clock.getDelta());//clock.getElapsedTime());
bounceValue-=gravity;
if(clock.getElapsedTime()>treeReleaseInterval){
clock.start();
addPathTree();
if(!hasCollided){
score+=2*treeReleaseInterval;
scoreText.innerHTML=score.toString();
}
}
doTreeLogic();
doExplosionLogic();
render();
requestAnimationFrame(update);//request next update
}

最佳答案

Math已更名为 MathUtilsr113 .所以用下面的代码试试吧:

heroSphere.position.x=THREE.MathUtils.lerp(heroSphere.position.x,currentLane, 2*clock.getDelta());//clock.getElapsedTime());

关于graphics - TypeError : THREE. Math.lerp 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64888797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com