Features:

  •  Create Databases in Editor.
  •  No need to learn SQL scripting.
  •  Save & Load everything or individual Actors on the fly.
  • Save & Load single Objects or whole Level without extra setup.
  • Interface-based Events auto generate SQL Code from Properties.
  • Built-in Progress Bar to report loading progress in real-time.
  • Built-in Versioning system for Properties, Class and Tables.
  • Optional auto-generated Load-Screens, image or movie-based.

Code Modules:

  •  USQLite (Runtime).
  •  USQLEditor (Editor).

Number of C++ Classes: 40 New C++ Classes.

Number of Blueprints: 5 Blueprintable Classes.

Network Replicated: No. (Plugin code built in Client Mode is automatically stripped out)

Supported Development Platforms: Multi-platform.

Supported Target Build Platforms: Desktop.

Demo Project:

Simple (4.27)

UE4.26 Demo

UE4.27 Demo

UE5.0 Demo

特征:

  •  在编辑器中创建数据库。
  •  无需学习SQL脚本。
  •  保存和加载所有或单个演员的飞行.
  • 保存和加载单个对象或整个级别,无需额外的设置。
  • 基于接口的事件自动从属性生成SQL代码.
  • 内置进度条,实时报告加载进度。
  • 内置的属性,类和表的版本控制系统。
  • 可选的自动生成的负载屏幕,图像或电影为基础.

代码模块:

  •  USQLite(运行时)。
  •  USQLEditor(编辑)。

C++类数:40个新的C++类。

蓝图数量:5个Blueprintable类。

网络复制:没有。 (客户端模式下内置的插件代码自动剥离出来)

支持的开发平台:多平台。

支持的目标构建平台:桌面。

示范项目:

简单(4.27)

UE4.26演示

UE4.27演示

UE5.0演示










** Our community friend Nilson Lima have a great introductory video to this plugin here:

https://www.youtube.com/watch?v=902oSGdhSdY

https://www.youtube.com/watch?v=eXiVu5TyPWc

SQL Blueprint Nodes

Plugin Classes

This system empowers you to save and load any data to and from SQLite Databases in Unreal Engine without forcing you to write a single line of SQL Code (or Blueprint Spaghetti).

This tool is capable of helping you to do amazing and unique data persistence in runtime.

For example:

  • Execute Multi-Threaded SQLite Functions!
  • Create & Edit Database Assets in Unreal Editor!
  • Auto Generate SQL Code through Property Reflection!
  • Setup Property Versioning to support old Game Versions!
  • Save & Load Object References (Pointers) and easily restore them!
  • Save & Load data without conflicts across multiple streamed Levels!
  • Save & Load Actors or Component References and even Arrays of References!
  • Save & Load any kind of Struct as well as basic types like Ints, Strings, Vectors, etc!
  • Save & Load from Background Thread, while players are sill interacting with Game World!
  • (Optional) Progress Bar System can accurately report loading status without freezing the Game!
  • (Optional) HUD System can automatically generate and show Loadscreens when saving or loading the Game.

[NOTE]:

  • Updates are released for latest two versions or Unreal Engine only.
  • If you don't have latest Unreal Engine installed then you don't have latest Plugin version.

**我们的社区朋友 尼尔森利马 有一个伟大的介绍视频这个插件在这里:

https://www.youtube.com/watch?v=902oSGdhSdY

https://www.youtube.com/watch?v=eXiVu5TyPWc

SQL蓝图节点

插件类

该系统使您能够在虚幻引擎中保存和加载SQLite数据库中的任何数据,而无需强制您编写一行SQL代码(或蓝图意大利面条)。

这个工具能够帮助你在运行时做惊人的和独特的数据持久性。

例如:

  • 执行多线程SQLite函数!
  • 在虚幻编辑器中创建和编辑数据库资源!
  • 通过属性反射自动生成SQL代码!
  • 设置属性版本控制以支持旧的游戏版本!
  • 保存和加载对象引用(指针)并轻松恢复它们!
  • 保存和加载数据,而不会在多个流式传输级别发生冲突!
  • 保存和加载Actor或组件引用,甚至引用数组!
  • 保存和加载任何类型的结构以及基本类型,如Ints,字符串,向量等!
  • 保存和加载从背景线程,而玩家是门槛与游戏世界互动!
  • (可选)进度条系统可以准确报告加载状态,而不会冻结游戏!
  • (可选)HUD系统可以在保存或加载游戏时自动生成并显示Loadscreens。

[注]:

  • 更新仅针对最新的两个版本或虚幻引擎发布。
  • 如果您没有安装最新的虚幻引擎,那么您就没有最新的插件版本。
声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。