mirror of
https://github.com/wyb10a10/cocos_creator_framework.git
synced 2026-05-31 13:02:01 +08:00
调整跟踪的属性
This commit is contained in:
@@ -17,7 +17,10 @@ export default class SyncExample extends Component {
|
||||
vec.x = 123;
|
||||
let diff = getReplicateObject(vec).genDiff(this.lastVersion, this.lastVersion + 1);
|
||||
console.log(`vec diff ${diff}`);*/
|
||||
let syncProperty = ['_scale', '_position', '_eulerAngles'];
|
||||
// 跟踪的属性并不能直接apply,而是需要调用接收者的如setPosition等方法使其生效
|
||||
// 这里可以考虑将Node的同步作为一个组件进行挂载,专门负责与Cocos节点相关的同步工作
|
||||
// 也可以考虑通过装饰器参数的描述来处理这种情况,比如 { name : _lpos, setter : setPosition, }
|
||||
let syncProperty = ['_lscale', '_lpos', '_euler'];
|
||||
makeObjectReplicated(this.leftNode, { SyncProperty : syncProperty});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user