我的Lambert Material Box不再在Chrome& Firefox更新为Three.JS r71(& r73)

时间:2015-11-02 06:52:40

标签: javascript three.js

我有一个缓慢旋转的立方体,可在ThreeJS r67-r70上使用Chrome,FF,IE,但在使用ThreeJS r71,r72,r73时,Chrome和FF会中断。

在破碎的版本中,立方体本身似乎没有呈现,虽然它似乎在轴上投下阴影。

我已经链接到两个codepens,一个从另一个分叉,唯一的区别是它们包含的three.js的版本。原始版本来自Microsoft three.js教程,但与我遇到的其他几个教程一样,当我将它从原来的three.js版本更改为当前版本时,它会中断。更确切地说,突破似乎从r70发展到r71,但它仍然在r73(最新版本)中被打破。

休息似乎可能与朗伯材料的照明和渲染有关,但我不确定。

我找不到任何关于事情会破裂的消息以及为什么,所以我想知道r71中发生了什么破坏事情? three.js是如何改变的,现在我需要做些什么来渲染这个简单的立方体?

我拥有的最大线索是

github.com/mrdoob/three.js/wiki/Migration#r70--r71说:

r70 → r71
Removed ambient from Material.

但是在我的n00b阶段,我不知道这意味着什么,它并没有告诉我如何解决它。

那么我做错了什么和/或这是Three.JS中的错误?

0 个答案:

没有答案