现在有个需求是 ,希望下次加载场景之后 和上次关闭时的场景是一模一样的效果。
目前我是使用localStorage来存储所有节点的属性,下次加载再重新设置,发现好像是可以实现的,但是问题是,每次加载时间会有点慢, 不知道有没有其他高效率的方法,
另外的问题是 ,序列化节点是否有其他方法呢? 因为测试的时候,我只选择节点的一些基本的属性来保存,若是每个节点的组件很多,又不一样, 那该怎么保存呢?
新手求解。。。
使用的是 creator TS.
现在有个需求是 ,希望下次加载场景之后 和上次关闭时的场景是一模一样的效果。
目前我是使用localStorage来存储所有节点的属性,下次加载再重新设置,发现好像是可以实现的,但是问题是,每次加载时间会有点慢, 不知道有没有其他高效率的方法,
另外的问题是 ,序列化节点是否有其他方法呢? 因为测试的时候,我只选择节点的一些基本的属性来保存,若是每个节点的组件很多,又不一样, 那该怎么保存呢?
新手求解。。。
使用的是 creator TS.
额,什么游戏有这样的需求?
一般会定制化的取数据,然后保存
比如说,
场景里有 A B 两个节点 是通过A.prefab 和 B.prefab 实例化出来的。关闭场景的时候,读取位置数据和节点名 [{name:A,x:1,y:2},{name:B,x:3,y:2}] 保存到local, 下次进入场景读取localStorage 根据数据 实例化节点
谢谢回复, 若是真的要序列化全部 不知道是否能行呢?