11000+款5星资源

8.5万+用户参与评分

10万+社区成员鼎力支持

每款资源都经过 Unity 审核

1/20
A super easy-to-use class for saving and loading data locally and online (and download/upload files too).
可编程渲染管线(SRP)兼容性
Unity可编程渲染管线(SRP)是让您能够通过C#脚本控制渲染的一个功能。SRP是支撑通用渲染管线(URP)和高清渲染管线(HDRP)的底层技术。
Unity版本内置渲染管线通用渲染管线(URP)高清渲染管线(HDRP)
2019.4.39f1
兼容
兼容
兼容
描述

* * * * IMPORTANT * * * *

Version 2.7 introduces many changes and new functionalities. Before upgrading your project, do a full backup copy.

Click here for details!

* * * * * * * * * * * * * *


Easy File PRO is a complete, powerful solution to save and load data in/from local and online files. It's just a C# class that works out of the box. You don't have to install* dependencies or other tools, or create GameObjects, or drag Scripts into your assets. By coding, you have full control of when, what, and how your data has to be saved and loaded.


* Easy File PRO is a standalone solution ready to be used. Everything it requires is already integrated into the Asset. You don't have to buy, download, install, or use any other dependency, asset, tool or plugin.


HOW IT WORKS

Everything is kept easy and with a uniform syntax. Simply start declaring an instance of the EasyFile class. This instance represents a file that can be saved, loaded, transferred online, downloaded, uploaded, deleted, and so on. Then, you can fill this file with data and just call the Save() method to save it, or call the Load() data for loading its content and the provided set of methods for reading the loaded data in the proper way. Just this!


Have a look at the slides above to see how Easy File PRO is really easy to use!


SUPPORTED DATA-TYPES

Thanks to the power of the serialization offered by the Sirenix Odin Serializer* (which is integrated into the Easy File PRO code) combined with binary data elaboration, EasyFile can save and load practically almost any kind of data, of any complexity.


• All the common data-types

• Any kind of collection (arrays, lists, dictionaries, etc.)

• All the common Unity data-types

• Unity components (Transform, Collider, etc.)

• Scriptable Objects

• Script dragged on GameObject (public fields and properties)

• File content of any type (text, images, audio, 3d models, etc.)

• And a combination of all the above!


* Odin Serializer is totally free and it is already integrated into Easy File PRO as DLLs (that you have to configure on your needs). In order to use Easy File PRO, you don't have to buy anything, install or use extra assets, plugins or dependencies. Easy File PRO is a standalone solution ready to be used. Moreover, the use of Odin Serializer is not mandatory and can be disabled (in this case the .NET BinaryFormatter will be used).


FEATURES

• Save and load files locally

• Save and load files online (with just the provided EasyFileServer PHP script simply placed into a remote folder)

• Save and load ordinary text files (locally and online)

• Append collected data to existing file's content (local and online files)

• Upload and Download files. Monitor the uploading and downloading process to get detailed information (internet speed, percentage, etc.). Catch when the operation is completed or goes into error. Resume interrupted downloads.

• Work with any kind of data: basic data types, full Components, files content

• Data compression can be enabled to reduce the memory size (in some cases, you can save 90% of memory)

• Protect your data with Encryption / Decryption with a password

• Quickly save and load data globally, that can be accessed by the whole Game

• Use the [EasyFileSaveMe] attribute to mark the variables you want to manage and load/save their values with just one method call

• Use Unity Events to start saving and loading data with a single call emitted to all the MonoBehaviours with save/load capabilities

• Make backup copies of your files

• Use the async version of the various methods to boost your project performances

• Use the built-in JSON class to easily create and manage JSON-formatted data

• Various local and online files/folder operations (delete, rename, list, etc.)


WHAT'S NEW IN 2.2+

Async methods*

• Extended WebGL support

• New methods

• File operations on uploaded files too

• Save and load Scriptable Objects data

• Append data to existing data


* The old sync methods are now removed. Saving and loading data are now asynchronous operations.


SUPPORTED PLATFORMS


• PC, Mac & Linux

• Andriod, iOS

• Consoles

• WebGL


ONLINE MANUAL

Easy File PRO - Manual


The asset contains a fully working Demo Scene that shows all the EasyFile features.


DEMO

A Demo Unity Package is available in the Easy File PRO - Online Manual. I invite you to try this Demo before proceeding with the purchase, so as to evaluate if this Asset meets your needs and works with your system.

技术细节

Word with Unity 2019.4 version and above.

Easy File PRO

(12)
53 users have favourite this asset
(53)
$4.99
席位
1
更新的价格和增值税在结算时计算
15 views in the past week
退款政策
该资源受Unity资源商店退款政策约束。有关详细信息,请参见《最终用户许可协议》(EULA)中的第2.9.3节。
安全结账方式:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
许可证类型
文件大小
953.1 KB
最新版本
2.7
最新发布日期
2023年12月27日
原始 Unity 版本
2019.4.39
高品质资源
11000+款5星资源
深受用户信赖
8.5万+用户参与评分
强大的社区支持
10万+社区成员鼎力支持
Unity logo
语言
反馈
合作伙伴计划
合作伙伴
USD
EUR
Copyright © 2025 Unity Technologies
所有价格不包含税
USD
EUR