我有一个缓慢旋转的立方体,可在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中的错误?