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. java中的重载和重写
  2. 这才是未来真正的风口,一文看清13种硬科技投资趋势
  3. (原創) array可以使用reference方式傳進function嗎? (C/C++)
  4. Hiberante+jpa,注解生成32字符的Id
  5. LevelDB (1)概述
  6. spring boot集成webservice接口
  7. 【python】中的“.T”操作:转置
  8. 进入Google:《Google成功的七堂课》读后感
  9. 彻底解决Spring MVC 中文乱码 问题
  10. php 多态有什么用,php面向对象多态的介绍与优势
  11. SQL SERVER将多行数据合并成一行(转载)
  12. SVN服务器搭建详解
  13. linux 3ds模拟器下载地址,3ds模拟器
  14. 群晖NAS、硬盘及路由器选购及组网,打造家庭资源共享环境
  15. PTA 7-18 新浪微博热门话题
  16. latex写加上标题不显示页眉页脚
  17. 阿里云对象存储oss私有桶生成链接
  18. fusionCharts属性集
  19. WEB实现Excel下载的一种方式--JAVA EXCEL
  20. Matlab外部程序接口

热门文章

  1. VR直播面临的五大技术挑战和实现难点
  2. 玩转树莓派 一、为你的树莓派烧录系统镜像
  3. 【a标签的使用和属性】
  4. C# MVC引用_ViewStart.cshtml,新页面如何清空Layout模板
  5. vscode之vue-cli安装和vue项目搭建
  6. 北大计算机论文答辩,自考同路人:在北大参加论文答辩的全过程
  7. socket 通信 error:88
  8. 如何撰写一篇好的英文论文(感谢导师的指导,学到很多)
  9. Mysql数据库基础知识(五)之:视图、变量、存储过程、函数、流程控制结构
  10. python 识图点击_Python图片识别找坐标(appium通过识别图片点击坐标)