【版本】v1.0.1

【文件大小】175.5 KB

【原始Unity版本】6000.0.23

【支持的渲染管线】内置/通用(URP)/ 高清(HDRP) 

在 Game Creator 2 中,使实例化的 GameObject 在保存和场景更改后仍然存在,允许生成的物品、敌人和放置的物体保持在玩家离开时的位置。

该工具依赖Game Creator 2运行

描述

持久实例 – 在 Game Creator 2 中保存已实例化的游戏对象

持久实例为 Game Creator 2 添加了对完全持久化已实例化 GameObject 的支持。

Game Creator 2 可以使用Remember组件和局部变量保存运行时对象的值,但它不会在加载存档时重新创建运行时实例化的 GameObject。由于这些对象在加载时已不存在,因此无法恢复其保存的数据。

持久实例通过自动注册已实例化的对象并在加载时使用正确的“记住 ID”重新创建它们来解决这个问题,从而允许正确恢复它们的“记住记忆”、“局部变量”和存在性。

为什么需要持久实例?

Game Creator 2 已经通过Remember 组件和局部变量提供了强大的保存系统,但它只适用于场景开始时已存在的对象。

许多游戏系统依赖于运行时对象,例如:

  • 掉落物品
  • 生成的敌人
  • 放置对象

通常情况下,这些物体会在游戏保存和加载时消失。

持久实例扩展了 Game Creator 2 的内存系统,使运行时对象能够在保存和场景更改后仍然存在。

免责声明:本站资源大多来自网友发稿和互联网收集整理,版权均归原作者所有,仅供个人学习研究使用,如有侵犯你的权益,请联系管理员,我们会第一时间进行审核删除。Email:3957038693@qq.com