54 Three.js 使用THREE.PointCloudMaterial(新版本改名:THREE.PointsMaterial)样式化粒子
简介上一节我们介绍了一下THREE.PointCloud。THREE.PointCloud构造函数接收两个属性:几何体和材质。材质用来给粒子着色和添加纹理,而几何体则用来指定单个粒子的位置。每个顶点和每个用来定义几何体的点,将会以粒子的形态展示出来。如果我们基于THREE.BoxGeometry对象...
54 Three.js 使用THREE.PointCloudMaterial(新版本改名:THREE.PointsMaterial)样式化粒子
简介上一节我们介绍了一下THREE.PointCloud。THREE.PointCloud构造函数接收两个属性:几何体和材质。材质用来给粒子着色和添加纹理,而几何体则用来指定单个粒子的位置。每个顶点和每个用来定义几何体的点,将会以粒子的形态展示出来。如果我们基于THREE.BoxGeometry对象...
55 Three.js 使用canvas样式化粒子
简介使用canvas样式化粒子,那么我们首先需要先绘制一个canvas画布的纹理。比如:这是教程使用canvas绘制的吃豆人里面的一个小怪物,而我们今天要实现的就是,使用它来样式化粒子。过程通过上一节的代码,我们再扩展一下,首先需要获取到canvas对象,通过canvas对象生成可以供粒子使用的TH...
55 Three.js 使用canvas样式化粒子
简介使用canvas样式化粒子,那么我们首先需要先绘制一个canvas画布的纹理。比如:这是教程使用canvas绘制的吃豆人里面的一个小怪物,而我们今天要实现的就是,使用它来样式化粒子。过程通过上一节的代码,我们再扩展一下,首先需要获取到canvas对象,通过canvas对象生成可以供粒子使用的TH...