脚本/功能 【更新】Save Game Pro - Gold Update 2.9.7游戏保存解决方案

Unity插件信息
插件名称: Save Game Pro - Gold Update
插件官网: https://assetstore.unity.com/packages/tools/input-management/save-game-pro-gold-update-89198
版本: 2.9.7
解压密码:
素材类型: 脚本/功能






















We recommend new users to use Bayat - Save System instead, cause Save Game Pro will be in maintenance mode which means it will only receive bug fixes and patches, so according to this you can start your new project with the new system or migrate your existing game data to the new system as well.

As a note, Save Game Pro won't be deprecated, it will just receive patches and bug fixes, no new features.

Save Game Pro is a complete, powerful, and feature-rich save game solution for Unity (Game Engine) that lets you save everything such as Components, Data Types, GameObjects including Custom Data Types everywhere including Web & Cloud, Local Storage, PlayerPrefs, Database.

Save Game Pro has an Elegant and Complete API for controlling saved data, for example, by using the API you can check if data exists or you can Retrieve the saved files list and show them to the user.

Works well with Unity 2017.x and higher and also you can make it work with older Unity versions just ignore the warning before importing the package.

Tested on the below Unity versions:
- 2018.2, 2018.1, 2017.4, 2017.3, 2017.2, 2017.1, 5.6

Resources
Documentation
Support and News
Forum Thread
Roadmap

Features
Elegant API
+200 Supported Types
Full Examples
General Settings
PlayMaker Integration
Cross-Platform
Web & Cloud
Xbox Connected Storage Integration
Firebase Integration
PlayFab Integration
PHP MySQL Integration
PHP MongoDB Integration
Node.js MySQL Integration
Node.js MongoDB Integration
Custom Types (Type Creator)
Custom Type Serialization
JSON and Binary Serialization
AES Encryption
+200 Supported Types: Save Game Pro supports more than +200 Types built-in and you can add your own extra types manually or by using Type Creator.

*️ Almost All Components, such as BoxCollider, Rigidbody, MeshRenderer, Camera, Transform.
*️ GameObject, the Whole GameObject will be saved, that means all Components including All Childs.
DISCLAIMER, The GameObject saving and loading feature is under heavy development for including support to save complex objects and hierarchies, so until then, we don't recommend you to use GameObject saving and loading for saving complex objects, only simple objects. Also, it is a better practice to use data structures in all situations.
*️ Transform with Hierarchy, which means the transforms are saved by their root parent and they will be loaded like that.
*️ Primitives, such as Integer, String, Boolean, …
*️ Collections, Almost all collections supported, such as Dictionary, List, LinkedList, Multi-Dimensional Arrays (there is no limitation), Stack, Queue, HashSet, …
*️ Data Types, Almost all Data Types such as Vector3, Vector2, Vector4, Mesh, …

Full Examples: Complete set of Examples included helping you get started easier and faster. Also, each integration comes with its own examples.
*️ Cloud Saving
*️ Custom Path Saving
*️ Listing Saved Files
*️ Saving Collections
*️ Saving Custom Data
*️ Saving Game Object
*️ Saving Runtime Generated Objects
*️ Saving Simple Data
*️ Saving Slots
*️ Saving Texture2D
*️ Saving Transform

General Settings: Configure, Modify and Apply General operations on Save Game Pro right inside a panel and Install/Uninstall integrations easily by simple clicks.

PlayMaker Integration: Save Game Pro integrates with PlayMaker fully and completely by adding Save Game Pro API methods as Actions to PlayMaker. Also, each integration includes PlayMaker Actions as well.

Cross Platform: Save Game Pro supports almost all platforms that Unity supports, we have tested the Save Game Pro examples in:
*️ Standalone (Windows, Mac, Linux)
*️ Android (and it should work well on iOS)
*️ Samsung TV
But it should work as expected on All Unity Platforms.

Web & Cloud: Save Game Pro integrates as well with your Cloud environments such as PHP and Node.js and supports the most popular Database Engines, such as MySQL and MongoDB, Also, Save Game Pro integrates with Firebase and PlayFab as well to let you save your game data and sync it across devices.
*️ Firebase Integration
*️ PlayFab Integration
*️ PHP MySQL Integration
*️ PHP MongoDB Integration
*️ Node.js MySQL Integration
*️ Node.js MongoDB Integration

Custom Types (Type Creator): Save Game Pro supports Custom Types, which means you can add serialization of Types that aren’t supported by Save Game Pro, So you can create these Custom Types easily and automatically using Type Creator. Type Creator provides an easy, fast, and helpful interface for Creating and Browsing types, Also, Type Creator includes Search inputs to help you browse all types by searching for the desired Type.

AES Encryption: Save Game Pro uses AES encryption to make your saved data secure and stop cheaters to cheat the data, so you can adjust different settings of this encryption algorithm to make it safe for your game, such as changing Encryption password, salt, vector, and hash algorithm.


我们建议新用户使用Bayat - Save System,因为Save Game Pro将处于维护模式,这意味着它将只收到错误修复和补丁,所以根据这一点,你可以用新系统开始你的新项目,或者将你现有的游戏数据迁移到新系统。

值得注意的是,Save Game Pro不会被废弃,它只会收到补丁和错误修复,没有新功能。

Save Game Pro是一个完整的、强大的、功能丰富的Unity(游戏引擎)游戏保存解决方案,它可以让你保存所有东西,如组件、数据类型、游戏对象,包括自定义数据类型,包括网络和云、本地存储、PlayerPrefs、数据库。

Save Game Pro有一个优雅和完整的API来控制保存的数据,例如,通过使用API,你可以检查数据是否存在,或者你可以检索保存的文件列表并显示给用户。

在Unity 2017.x和更高版本上运行良好,你也可以让它在旧的Unity版本上运行,只是在导入包之前忽略警告。

在以下Unity版本上测试:
- 2018.2, 2018.1, 2017.4, 2017.3, 2017.2, 2017.1, 5.6

资源
文档
支持和新闻
论坛主题
路线图

功能介绍
优雅的API
+200个支持的类型
完整的例子
一般设置
集成PlayMaker
跨平台
网络和云
Xbox连接的存储集成
火碱整合
PlayFab集成
PHP MySQL集成
PHP MongoDB集成
Node.js MySQL集成
Node.js MongoDB集成
自定义类型(类型创建者)
自定义类型序列化
JSON和二进制序列化
AES加密
+200个支持的类型: Save Game Pro支持超过200种内置类型,你可以手动或通过使用类型创建器添加自己的额外类型。

*几乎所有的组件,如BoxCollider, Rigidbody, MeshRenderer, Camera, Transform.
*️GameObject,整个GameObject将被保存,这意味着所有的组件包括所有的Childs。
免责声明,GameObject保存和加载功能正在大力开发中,包括支持保存复杂的对象和层次结构,所以在那之前,我们不建议你使用GameObject保存和加载来保存复杂的对象,只保存简单的对象。另外,在所有情况下,使用数据结构是一个更好的做法。
*️ 带有层次结构的变换,这意味着变换是由它们的根父保存的,它们将像这样被加载。
*️ 基元,如Integer, String, Boolean, ...
*️集合,几乎支持所有的集合,如字典、列表、关联列表、多维数组(没有限制)、堆栈、队列、哈希集等等。
*️ 数据类型,几乎所有的数据类型,如Vector3, Vector2, Vector4, Mesh, ...

完整的例子: 包括一套完整的例子,帮助你更容易和更快地开始。另外,每个集成都有自己的例子。





作者 cg小白兔 发表于 2023-5-8 09:40:55
您需要登录后才可以回帖 登录 | 立即注册
cg小白兔

关注0

粉丝0

发布4199

热门作品推荐
glow
Physics Tank Maker 3.2.1 坦克战斗游戏项
glow
【更新】New UI Widgets 1.17.5f1
glow
Rate Game Popup (Android & iOS) 1.3.0 星
glow
AVPro Movie Capture (Windows) 4.7.11
glow
The Ultimate Fantasy Locations Artwork C
glow
Ultra Dynamic Sky 7.7B适配UE5.2
glow
Advanced Photo Mode 5.0 适配UE5.1
glow
Third Person Doors with Blueprints 适配U
glow
Japanese Anime Voices Female Character S
glow
Basic Ping System 适配UE5.1