0.视频演示

three.js集成gsap创建物体动画

gsap作为简单易用的补间动画库,获得开发者一致好评。

在小程序中,我们集成了Three.js第三方库,可以创建和加载模型及场景,但是做动画还是需要第三方库的支持。

下面详细说明如何在小程序中通过npm集成gsap库(集成其他第三方库过程也都是一样的)。

1.安装Node.js

npm作为Node.js的一个组件,我们很多时候需要用npm来安装第三方库。

这里对Node.js的安装不做过多赘述,网上有很多,可以百度查看一下。

2.指令 npm init

在开发者工具中,点击终端,新建终端,这时默认会进入项目根目录。

输入指令 npm init

提示输入 package name :(这里随便起一个名字即可)

然后一直 回车

完成后的项目文件夹还不会有什么变化。

3.安装第三方包(以gsap为例)

我们可以在npmjs网站中找到想要的第三方包,并查看安装指令

我这里安装gsap。

在终端中输入指令  npm i gsap

安装完成后,显示添加了 1 个 package

这时可以看到项目目录下已经出现了一个新的文件夹 node_modules

4.构建npm

点击开发者工具中的 工具 -> 构建npm 完成后会出现如下提示

这时,可以看到项目文件夹中多出了一个miniprogram_npm文件夹

展开后可以看到该文件夹下我们安装的第三方库,这时就可以在其他源码中引用了。

5.实例演示

ThreeJS开发指南及模型下载

小程序集成Three.js,使用npm安装gsap动画库相关推荐

  1. 支付宝小程序集成MQTT

    支付宝小程序集成MQTT 1. 前言 ​ 由于支付宝只支持websocket连接,在尝试了很多npm安装mqtt亦或是使用paho-mqtt.js.重新编译过后的mqtt.js多方无果后,最终决定自己 ...

  2. android集成友盟u app,友盟U-Mini小程序集成指南

    适用范围 该文档适用于友盟+微信小程序统计SDK 2.3.2 及以上版本. 微信小程序统计SDK快速集成 1. 注册友盟+账号 登录友盟+官网,按照引导注册友盟+账号 特别提醒:我们建议开发者在注册账 ...

  3. 微信小程序集成jenkins自动打码

    微信小程序集成jenkins自动打码 背景 一.miniprogram-ci工具 概述 详细介绍见官网 二.工具准备内容 三.注意事项 四.开始 安装miniprogram-ci 运行CI命令 出现以 ...

  4. SAP成都研究院大卫哥:SAP C4C中国本地化之微信小程序集成

    今天的文章来自Wu David,SAP成都研究院C4C开发团队的架构师,在加入团队之前曾经在SAP上海研究院工作,组内同事习惯亲切地称呼他为大卫哥. 大卫哥身高据Jerry目测有1米8以上,是成都C4 ...

  5. 微信小程序集成腾讯IM,实现实时音视频通话,1V1聊天

    相关文章: 1.小程序聊天群,发送语音,文字,图片. 2.微信小程序集成腾讯IM,实现实时音视频通话,1V1聊天 3.云开发微信小程序聊天群 4.接入网易云信IM即时通讯的微信小程序聊天室 5.微信小 ...

  6. 小程序使用node.js开发后台接口

    目录 灵感 寻找 操作步骤 1. 准备工作 2. 使用Express生成项目 3. 创建Router级别路由 4. 创建路由处理函数模块 5. 创建连接数据库的模块 6. 启动服务器 7. 小程序里面 ...

  7. 小程序集成vant组件

    1.在原目录下新建一个文件夹 miniprogram 2.在此目录下打开 cmd命令界面 3.npm init(中间运行停止一律回车)(首先确保你的电脑安装了node.js和配置好环境变量) 4.np ...

  8. React.js 小书 Lesson5 - React.js 基本环境安装

    React.js 小书 Lesson5 - React.js 基本环境安装 本文作者:胡子大哈 本文原文:http://huziketang.com/books/react/lesson5 转载请注明 ...

  9. 小程序集成网易云通信群聊功能Demo发布

    前端代码是可以直接使用的,获取后端代码加微信13439975582 功能实现说明: 1.小程序生命周期完美整合 2.消息小红点,群聊小红点代码实现都实现了 3.历史信息回放 4.小程序帐号集成 代码都 ...

最新文章

  1. R语言ggplot2可视化移除轴标签、图例、主体等所有附属信息实战
  2. R语言构建xgboost模型:基于叶子索引衍生出新的特征并进行独热编码(one-hot encoding)之后构建新的模型、比较加入叶子索引特征的模型的分类性能提升
  3. SmartDoc(YUIDoc) 注释编写
  4. golang 复制 文件 文件夹
  5. C++基础 ----- 文件操作
  6. mysql query cache_MySQL Query Cache开启与否的必要性分析
  7. Java毕设项目直播购物平台计算机(附源码+系统+数据库+LW)
  8. Java-----关于IO流的总结
  9. 笔记本计算机在桌面显示器,解决办法:笔记本电脑如何关闭屏幕,但仍可以使用?...
  10. ebp/栈帧/call stack
  11. linux peek,Peek - Gif 录制软件
  12. 机器学习常用算法归详细纳整理
  13. linux 之top命令详解
  14. 诺基亚7原生android,诺基亚7快速上手体验:蔡司镜头回归,原生Android味
  15. 2021年后端学习路线书籍-自我进阶之路
  16. python 卡片概念学习
  17. 售后单导出(抖音、快手)
  18. DropWizard框架里关于异常统一处理实践
  19. 2018年上半年网络工程师综合试题视频解析-乔俊峰-专题视频课程
  20. 杀毒软件也分少林和武当

热门文章

  1. 电子产品长时间不充电导致无法开机、故障、充不满电等问题(如kindle:电池+叹号)
  2. Bazel build Remote-caching
  3. matlab 龙贝格法,matlab龙贝格法
  4. 使用邮件,有哪些邮箱格式模板需要注意的么?
  5. python是商业组织吗_基于Python的电子商务系统的弹性架构与思考
  6. Map集合以及Map集合的实现类Stream流的使用
  7. Maven的安装配置、IDEA中搭建Maven环境
  8. WEB——HTML、CSS、javascript
  9. 如何才能招聘到合适的以太坊区块链开发者
  10. SQL语言(一)数据查询