这次要模拟的场景如下图:就是在绿草地上足球的运动,并且视角会随着足球的运动发生变化,同时整个草地的视角也会旋转. 接下来,我们就对各个元素进行分析: 1,草地 用PlaneGeometry在三维空间里创建一个平面对象,添加草场纹理,然后rotation.x在x轴方向旋转90度,营造一种立体的视角 我们用 floorMater.map.repeat.set将草皮重复,是不要让草皮太放大,看起来失真: function addFloor() { var floorGeom = new THREE.P