鍍金池/ 問答/HTML/ threejs中ParticleCircleMaterial 為undefine

threejs中ParticleCircleMaterial 為undefined

    <div id="demo"></div>
    <script src="../../js/lib/three/three.min.js"></script>
    <!-- <script src="../../js/lib/three/three.module.js"></script> -->
    <script src="../../js/lib/three/renderers/CanvasRenderer.js"></script>
    <script src="../../js/lib/three/renderers/Projector.js"></script>
    <script src="./bg.js"></script>

bg.js

var camera;
var scene;
var renderer;
camera = new THREE.Camera(75, SCREEN_WIDTH / SCREEN_HEIGHT, 1, 10000);
camera.position.z = 1000;
scene = new THREE.Scene();
renderer = new THREE.CanvasRenderer();
renderer.setSize(SCREEN_WIDTH, SCREEN_HEIGHT);
var material = new THREE.ParticleCircleMaterial(0x097bdb, 1);

然后控制臺出錯:

Uncaught TypeError: THREE.ParticleCircleMaterial is not a constructor

這個ParticleCircleMaterial 是還需要額外引入什么東西嗎?沒有搜到相關(guān)內(nèi)容,望知情人士解答

回答
編輯回答
葬愛

沒見過ParticleCircleMaterial ,如果你指的是 ParticleBasicMaterial 或 ParticleSystemMaterial,那么這兩種材質(zhì)都已經(jīng)廢棄了,取而代之的是PointsMaterial

three.js更新得挺快的,如果按照老的教程找不到某些東西,可以查看廢棄特性列表,看看是不是已廢棄了,

2018年5月6日 16:21