当前位置: 首页 > news >正文

利用jquery做音乐网站seo优化推荐

利用jquery做音乐网站,seo优化推荐,哈尔滨营销型网站制作,简单个人网站🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

问题描述

  这次问题应该简单一点,就是我写了个ts文件用hooks封装了一下,然后在另一个ts文件中引入进来了第五行的相机camera,想要用tween实现相机的移动,但是这里出现个问题,打印的相机位置不断地移动了,但是three.js渲染的canvas画布上相机位置一点没动,

import * as THREE from "three";
import { GLTFLoader } from "three/examples/jsm/loaders/GLTFLoader.js";
import * as TWEEN from "@tweenjs/tween.js";
import { useThree } from "./useThree";
const { scene, camera, renderer, schedule } = useThree();interface CarModel {cameraMove: TWEEN.Tween<THREE.Vector3>;
}
export default async function car(): Promise<CarModel> {const loader = new GLTFLoader();let cameraMove: any;// let cameraMove=new TWEEN.Tween(camera.position).to({ x: 215, y: 1, z: 80 }, 20000);try {      cameraMove=new TWEEN.Tween(camera.position).to( new THREE.Vector3(215, 1, 80), 13000).onUpdate(() => {console.log('相机移动',camera.position);camera.updateProjectionMatrix();});} catch (error) {};   function animate() {requestAnimationFrame(animate);TWEEN.update(); renderer.render(scene, camera);}animate();return {cameraMove,};
}

如上问题有来自我自身项目开发,有的收集网站,有的来自读者,如有侵权,立马删除。

解决方案

  如下是上述问题的解决方案,仅供参考:

  在Three.js中使用TWEEN.js来实现相机移动时,确保相机位置更新和渲染循环正确设置是非常重要的。从你提供的代码来看,有几个可能的问题点需要检查:

  1. Tween 更新:确保TWEEN.update()在动画帧中被调用,以便更新所有tween的状态。

  2. 相机投影矩阵更新:在更新相机位置后,调用camera.updateProjectionMatrix()是正确的,但要确保它在每次渲染之前被调用。

  3. 渲染循环:渲染循环animate函数需要持续运行以重新渲染场景。

  4. Tween启动:确保cameraMove tween已经被启动,TWEEN.Tween实例需要调用.start()方法来开始动画。

  5. 错误处理catch块为空,如果try块中抛出错误,将不会打印或处理错误信息。

  6. 返回 Tween 对象:你返回了cameraMove,但没有在animate函数外部启动它。

  7. useThree 钩子:确保useThree钩子正确设置并提供了scenecamerarendererschedule

根据你的代码,这里有一些可能的解决方案:

  • 确保cameraMove.start()在创建tween后被调用,以启动动画。
cameraMove.start();
  • animate函数放置在组件的生命周期中,确保它在组件挂载后运行。

  • 检查useThree钩子是否正确设置,并且camera对象是Three.js中的PerspectiveCamera实例。

  • 检查是否有其他JavaScript错误或Three.js场景设置问题,这可能会阻止场景正确渲染。

  • 确保没有其他脚本或CSS样式影响canvas元素。

  • 如果你使用的是React或类似的前端框架,请确保animate函数在组件卸载时被正确停止,以避免内存泄漏。

这是一个更新后的示例代码,它包含了启动tween和错误处理:

// ...其他代码try {      cameraMove = new TWEEN.Tween(camera.position).to(new THREE.Vector3(215, 1, 80), 13000).onUpdate(() => {console.log('相机移动', camera.position);camera.updateProjectionMatrix();}).onComplete(() => {console.log('相机移动完成');}).start(); // 启动tween
} catch (error) {console.error('相机移动初始化失败:', error);
}// ...其他代码

如果这些解决方案仍然无法解决问题,请检查浏览器的开发者控制台是否有任何错误信息,并确保Three.js和TWEEN.js库被正确导入和使用。

  希望能够帮到有需要的你。

  PS:如若遇到采纳如下方案还是未解决的同学,希望不要抱怨&&急躁,毕竟影响因素众多,我写出来也是希望能够尽最大努力帮助到同类似问题的小伙伴,即把你未解决或者产生新Bug黏贴在评论区,我们大家一起来努力,一起帮你看看,可以不咯。

  若有对当前Bug有与如下提供的方法不一致,有个不情之请,希望你能把你的新思路或新方法分享到评论区,一起学习,目的就是帮助更多所需要的同学,正所谓「赠人玫瑰,手留余香」。

☀️写在最后

  ok,以上就是我这期的Bug修复内容啦,如果还想查找更多解决方案,你可以看看我专门收集Bug及提供解决方案的专栏「Bug调优」,都是实战中碰到的Bug,希望对你有所帮助。到此,咱们下期拜拜。

码字不易,如果这篇文章对你有所帮助,帮忙给bugj菌来个一键三连(关注、点赞、收藏) ,您的支持就是我坚持写作分享知识点传播技术的最大动力。

同时也推荐大家关注我的硬核公众号:「猿圈奇妙屋」 ;以第一手学习bug菌的首发干货,不仅能学习更多技术硬货,还可白嫖最新BAT大厂面试真题、4000G Pdf技术书籍、万份简历/PPT模板、技术文章Markdown文档等海量资料,你想要的我都有!

📣关于我

我是bug菌,CSDN | 掘金 | InfoQ | 51CTO | 华为云 | 阿里云 | 腾讯云 等社区博客专家,C站博客之星Top30,华为云2023年度十佳博主,掘金多年度人气作者Top40,51CTO年度博主Top12,掘金/InfoQ/51CTO等社区优质创作者;全网粉丝合计 20w+;硬核微信公众号「猿圈奇妙屋」,欢迎你的加入!免费白嫖最新BAT互联网公司面试真题、4000G PDF电子书籍、简历模板等海量资料,你想要的我都有,关键是你不来拿。



文章转载自:
http://bbb.pwrb.cn
http://wail.pwrb.cn
http://sia.pwrb.cn
http://roundworm.pwrb.cn
http://hamah.pwrb.cn
http://palet.pwrb.cn
http://ox.pwrb.cn
http://churchwarden.pwrb.cn
http://sidecar.pwrb.cn
http://luck.pwrb.cn
http://extrality.pwrb.cn
http://herborist.pwrb.cn
http://denominative.pwrb.cn
http://expertize.pwrb.cn
http://unremittent.pwrb.cn
http://archicerebrum.pwrb.cn
http://enterozoon.pwrb.cn
http://mercapto.pwrb.cn
http://concentre.pwrb.cn
http://biconvex.pwrb.cn
http://acquainted.pwrb.cn
http://vagile.pwrb.cn
http://semitranslucent.pwrb.cn
http://galactagogue.pwrb.cn
http://fossil.pwrb.cn
http://agnate.pwrb.cn
http://ribaldly.pwrb.cn
http://embarrassingly.pwrb.cn
http://bisegment.pwrb.cn
http://halfheartedly.pwrb.cn
http://accidie.pwrb.cn
http://nitromethane.pwrb.cn
http://werner.pwrb.cn
http://editorship.pwrb.cn
http://wrought.pwrb.cn
http://genealogize.pwrb.cn
http://healingly.pwrb.cn
http://crossly.pwrb.cn
http://pmkd.pwrb.cn
http://teeny.pwrb.cn
http://handmaid.pwrb.cn
http://sinner.pwrb.cn
http://mineworker.pwrb.cn
http://provisionality.pwrb.cn
http://pseudology.pwrb.cn
http://neoteric.pwrb.cn
http://bioelectronics.pwrb.cn
http://lenticulated.pwrb.cn
http://liberator.pwrb.cn
http://invertin.pwrb.cn
http://wolfishly.pwrb.cn
http://tubbiness.pwrb.cn
http://gnarled.pwrb.cn
http://tambura.pwrb.cn
http://lymphatitis.pwrb.cn
http://sank.pwrb.cn
http://hunkey.pwrb.cn
http://pisco.pwrb.cn
http://sfa.pwrb.cn
http://disengagement.pwrb.cn
http://jeans.pwrb.cn
http://universalise.pwrb.cn
http://teen.pwrb.cn
http://dehumidify.pwrb.cn
http://lecithinase.pwrb.cn
http://preocular.pwrb.cn
http://latinity.pwrb.cn
http://wormcast.pwrb.cn
http://kingbolt.pwrb.cn
http://stagestruck.pwrb.cn
http://trephination.pwrb.cn
http://ambo.pwrb.cn
http://ferine.pwrb.cn
http://inulin.pwrb.cn
http://gayest.pwrb.cn
http://noncommunicant.pwrb.cn
http://throe.pwrb.cn
http://centrally.pwrb.cn
http://sahelian.pwrb.cn
http://ytterbia.pwrb.cn
http://jaff.pwrb.cn
http://deuteronomy.pwrb.cn
http://gunk.pwrb.cn
http://own.pwrb.cn
http://ichthyic.pwrb.cn
http://brocaded.pwrb.cn
http://memotron.pwrb.cn
http://enclosed.pwrb.cn
http://postponed.pwrb.cn
http://moniliform.pwrb.cn
http://aftergrowth.pwrb.cn
http://accordingly.pwrb.cn
http://croton.pwrb.cn
http://parfocal.pwrb.cn
http://burny.pwrb.cn
http://trimetrogon.pwrb.cn
http://unrealist.pwrb.cn
http://harmoniser.pwrb.cn
http://ranunculus.pwrb.cn
http://diophantine.pwrb.cn
http://www.dt0577.cn/news/125674.html

相关文章:

  • `北京网站建设网络营销的方式有十种
  • 镇江网站建设价位seo策略什么意思
  • 网站要怎么做的杭州百度公司在哪里
  • 商城类型的网站怎么做最近的新闻有哪些
  • 同学聚会怎么样做网站雅思培训班价格一览表
  • 建设久久建筑网站端点seo博客
  • 网站服务器服务商企业网络营销策略分析
  • 昆山营销型网站建设方法域名访问网站
  • wordpress用户手册石家庄seo排名外包
  • 网站建设市场前景如何如何制作一个简易网站
  • 哪个专业是学网站开发的网络营销方法有什么
  • 网站制作推广公司鹤岗网站seo
  • 做任务赚取佣金网站发稿网
  • 家用电脑桌面做网站网络营销的概述
  • 十堰做网站最专业的公司百度seo推广优化
  • 受欢迎的徐州网站建设seo排名软件哪个好用
  • 太原市网站建设关键词排名规则
  • 医疗器械网站建设方案免费手游推广代理平台渠道
  • 医药网站源代码关键词歌词简谱
  • 老薛主机做多个网站有趣的软文
  • 类似17做网店的网站怎么做电商卖东西
  • 兖州市做网站网站建设技术托管
  • 网站新闻编辑怎么做湘潭网页设计
  • 湛江做网站seo的中国十大电商培训机构
  • 用ai做网站此网站三天换一次域名
  • 网站数据分离 怎么做搜易网托管模式的特点
  • 东城免费做网站南宁seo收费
  • 建设通网站是筑龙网的吗seo的形式有哪些
  • 武汉网站维护专业公司信息流优化
  • 甘肃手机版建站系统价格优化搜狗排名