查看: 2361|回复: 0
打印 上一主题 下一主题

[可视化插件] Blox Game Systems 0.41 - 可视化环境的开发工具

[复制链接]
may    

8830

主题

80

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52304
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2019-1-13 04:58:00 |只看该作者 |倒序浏览

0c5dec01-08da-4aa0-a2e2-87aa5cac941a.jpg
d3dd4df9-4693-402f-8274-d155aca367c7_scaled.jpg
f9ac727f-2ed4-4911-a8cc-5e94c99cf87e_scaled.jpg
28666c45-212a-48f2-a341-ff206677785b_scaled.jpg
545833d3-cee4-4b65-94f5-736cdb51e2a0_scaled.jpg
06264660-f74e-4e10-b87a-25d4e315c663_scaled.jpg

Blox Game Systems(BGS)是一个核心系统,为特定于游戏类型的插件提供功能。如果您只对它所呈现的功能感兴趣,它也可以单独使用。此工具的目标是提供无需编码的环境,但只有安装了一个特定于游戏类型的插件才能完全实现。


要求

-  TextMesh Pro
-  DOTween

特征

处理游戏机制的大多数组件和系统都是通过Unity项目中的脚本提供的,这样您就可以在创建自己的类或派生类时访问源代码进行更改或学习。这些脚本都与程序集定义相关联,以减少编译时间。 BGS插件通常为插件脚本提供完整的源代码,因为它们通常处理游戏机制。 BGS核心系统(可变系统,游戏数据编辑器,持久性系统和各种其他编辑器)通过DLL提供,并且源不可用。

Bootstrap:管理游戏启动和场景自动加载。这在Unity中测试时也有效,因此在测试您正在处理的场景时会自动加载所需的场景。

持久性系统:用于在游戏中保存和加载玩家会话。
+将数据保存到Unity提供的持久数据路径位置中的Json(文本)或压缩格式文件。
+支持播放器配置文件和每个配置文件的任意数量的单独保存插槽。
+用于配置文件创建/选择,保存和加载的UI组件使得无需代码即可轻松创建这些UI。

变量系统:提供一种快速添加数据而无需编写脚本的方法。它支持列表,各种原始类型和大多数Unity类型。在适用的情况下,也可以在运行时保存和恢复对这些变量值的更改。
+ Global Variables可以访问全球唯一的数据。
+ Meta Properties提供了一种向对象添加数据的方法。
+ Blackboard和Blox变量通常由需要的系统提供,以允许向这些系统添加数据或访问存储在运行时创建的临时数据的位置。

游戏数据系统:用于定义您自己的游戏数据类型/定义,然后为这些定义添加值。
+你可以从几乎任何可用的类型中选择,从整数和字符串等基元到像Vector3和Sprite这样的统一类型。
+不支持通用类型,但可以选择创建列表。
+编辑器将为您定义的数据定义生成C#脚本。
+它为您自动创建和管理相关资产。
+它与持久性系统相关联,允许在运行时保存和恢复值更改。
+您可以定义以下类型:
*“基本”,仅用于其他定义。
*“single”,基本上是ScriptableObject。
*“list”,允许您将数据条目的列表添加到定义中。
*“group”与列表基本相同,但列表可以分组。当您知道定义中添加了大量数据条目时,它提供了一种组织数据的方法。

FlowGraph:基于节点的编辑器,用于创建对话/对话或支持需要获取/设置值的其他系统。它不是一个完整的可视化脚本系统,但确实有节点来执行逻辑操作,如条件检查或数学。它可以从变量或游戏数据系统等各种系统中获取和设置值。它的主要目的是通过包含节点的图形来构建故事流。它还有两种其他类型的图形用于获取值或设置值(执行短操作)。这些由需要在BGS的其他部分获取或设置值的系统使用。例如,UI更新程序使用这些类型的FlowGraphs。
+节点执行条件检查并分支流。
+数学和图表值。
+用于构建对话/对话的对话,按钮和通用面板相关节点。
+ BGS变量,游戏数据和成员属性/字段的getter和setter。
+执行方法。
+与Unity交互(开始动画,创建/销毁对象等)

Blox Visual Scripting 注意:目前在BETA中)可用于向游戏中的对象添加行为或控制游戏流程。它是一个允许您无需编写脚本即可创建游戏逻辑的系统。当包含的系统不提供游戏中所需的功能,或者您需要以不可能通过FlowGraph的方式与系统交互时,这非常有用。

组件:
+具有音量类别的音量控制系统和一个组件,该组件将通过附加组件自动更新设置为这些类别的声源。
+帮助器将对象设置为不销毁,跟踪对象或自动禁用。

UI组件:
+ UI Updaters用于在UI上自动获取/设置UI值。例如,当更新值在变量中更改的滑块时,或者当您想要保存名称时,玩家输入到全局变量(在设置后自动作为玩家类型)。
+ UI窗口/平移

Blox Game Systems 0.41.rar

1.46 MB, 阅读权限: 20, 下载次数: 19

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-20 21:49 , Processed in 0.115945 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部