如何利用海洋球池搭建Three.js物理引擎学习平台?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2716个文字,预计阅读时间需要11分钟。
GitHub地址:[https://github.com/hua1995116/FLy-Three.js](https://github.com/hua1995116/FLy-Three.js)
大家好,我是秋风。
接下来一篇是《Three.js系列:游戏中的第一/第三人称视角》。今天想和大家分享的是,制作一个海洋球池。海洋球池大家都见过吧?
github地址:github.com/hua1995116/Fly-Three.js
大家好,我是秋风。继上一篇《Three.js系列: 游戏中的第一/三人称视角》今天想要和大家分享的呢,是做一个海洋球池。
海洋球大家都见过吧?就是商场里非常受小孩子们青睐的小球,自己看了也想往里蹦跶的那种。
就想着做一个海洋球池,然后顺便带大家来学习学习 Three.js 中的物理引擎。
那么让我们开始吧,要实现一个海洋球池,那么首先肯定得有“球”吧。
因此先带大家来实现一个小球,而恰恰在 Three.js 中定义一个小球非常的简单。因为 Three.js 给我们提供非常丰富几何形状 API ,大概有十几种吧。
提供的几何形状恰巧有我们需要的球形, 球形的 API 叫 SphereGeometry。
SphereGeometry(radius:Float,widthSegments:Integer,heightSegments:Integer,phiStart:Float,phiLength:Float,thetaStart:Float,thetaLength:Float)
这个API 一共有 7 个参数,但是呢,我们需要用到就只有前3个参数,后面的暂时不需要管。
本文共计2716个文字,预计阅读时间需要11分钟。
GitHub地址:[https://github.com/hua1995116/FLy-Three.js](https://github.com/hua1995116/FLy-Three.js)
大家好,我是秋风。
接下来一篇是《Three.js系列:游戏中的第一/第三人称视角》。今天想和大家分享的是,制作一个海洋球池。海洋球池大家都见过吧?
github地址:github.com/hua1995116/Fly-Three.js
大家好,我是秋风。继上一篇《Three.js系列: 游戏中的第一/三人称视角》今天想要和大家分享的呢,是做一个海洋球池。
海洋球大家都见过吧?就是商场里非常受小孩子们青睐的小球,自己看了也想往里蹦跶的那种。
就想着做一个海洋球池,然后顺便带大家来学习学习 Three.js 中的物理引擎。
那么让我们开始吧,要实现一个海洋球池,那么首先肯定得有“球”吧。
因此先带大家来实现一个小球,而恰恰在 Three.js 中定义一个小球非常的简单。因为 Three.js 给我们提供非常丰富几何形状 API ,大概有十几种吧。
提供的几何形状恰巧有我们需要的球形, 球形的 API 叫 SphereGeometry。
SphereGeometry(radius:Float,widthSegments:Integer,heightSegments:Integer,phiStart:Float,phiLength:Float,thetaStart:Float,thetaLength:Float)
这个API 一共有 7 个参数,但是呢,我们需要用到就只有前3个参数,后面的暂时不需要管。

