示例描述与操作指南
当前示例为展示构件移动与旋转效果的示例。通过简单代码,使得构件在移动的过程中自旋转。
示例效果展示
实现方式
嵌入JavaScript中
将下面一段代码写入JavaScript中,使得在模型加载完成后构件沿着某一路径移动并随之旋转
// 添加模型构件移动动画,依赖tweenjs做动画,项目地址 https://github.com/sole/tween.js
const addTween = () => {
let posSrc = {
pos: 1}; // 初始化一个动画需要更新的值,tweenjs使用
// 每次更新需要调用 TWEEN.update函数
const animate = () => {
TWEEN.update(); // 每次更新需要调用一下 TWEEN.update() 以更新TWEEN的值
requestAnimationFrame(animate); // 浏览器每一帧刷新时执行的函数
}
// tween对象更新的回调函数