我正在制作手机游戏,场景包含:
例如,当我收到来电时,我需要序列化什么?
通过阅读Unity文档,我可以看到有一个built in serialization,是真的吗?
我的问题是:
暂停游戏并重新开始时,我不想失去关键信息。
答案 0 :(得分:2)
1。和 2。:
通常,您不应该像GameManager
或Transform
这样的组件序列化类。而是序列化定义其状态的值。例如,您可以序列化position
,rotation
和scale
(Vector3
或Quaternion
等简单结构),并设置{{1}暂停后使用这些值。
第3 强>:
您可以使用以下方式轻松暂停动画:
transform
<强>最后强>:
请考虑使用animator.enabled = false;
和Time.timeScale
暂停游戏。