提交 bbdf1358 编写于 作者: M Mugen87

Layers: Added serialization/ deserialization

上级 eb5c3439
...@@ -663,6 +663,13 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ), ...@@ -663,6 +663,13 @@ Object3D.prototype = Object.assign( Object.create( EventDispatcher.prototype ),
if ( this.matrixAutoUpdate === false ) object.matrixAutoUpdate = false; if ( this.matrixAutoUpdate === false ) object.matrixAutoUpdate = false;
if ( this.layers.mask !== 1 ) {
object.layers = {};
object.layers.mask = this.layers.mask;
}
// //
function serialize( library, element ) { function serialize( library, element ) {
......
...@@ -865,6 +865,7 @@ Object.assign( ObjectLoader.prototype, { ...@@ -865,6 +865,7 @@ Object.assign( ObjectLoader.prototype, {
if ( data.frustumCulled !== undefined ) object.frustumCulled = data.frustumCulled; if ( data.frustumCulled !== undefined ) object.frustumCulled = data.frustumCulled;
if ( data.renderOrder !== undefined ) object.renderOrder = data.renderOrder; if ( data.renderOrder !== undefined ) object.renderOrder = data.renderOrder;
if ( data.userData !== undefined ) object.userData = data.userData; if ( data.userData !== undefined ) object.userData = data.userData;
if ( data.layers !== undefined ) object.layers.mask = data.layers.mask;
if ( data.children !== undefined ) { if ( data.children !== undefined ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册