Skip to main content

Protoflux种类

ProtoFlux 节点浏览器中的不同 ProtoFlux 节点,如 Resonite 中所示。

另请参阅:所有节点的字母顺序列表

编辑器另请参阅:用于制作页面的 ProtoFlux 节点示例

主节点

副类别
类别 总结
动作 编写、转换和动画值。
资产 加载、附加、读取和采样资产。
音频 播放整个声音。
虚拟形象 使用用户正文部位和锚点。
转换 将 Nullable/值转换为对象。
颜色 颜色、颜色通道、颜色数学。
组件 获取/设置 IComponent 的 Enabled 状态,从组件获取用户。
核心 核心节点,如显示、输入和从 float3 到 float2 的强制转换值。
调试 对于告诉你某件事在哪里、什么或有多快很有用。就像调试菜单一样。
设备 键盘、触觉、显示器和鼠标输入/输出交互。
枚举 枚举进行转换/从枚举进行转换和循环枚举。
实验性 处于 alpha 阶段的前沿通量节点。Here be dragons(谨慎使用)。
流程 异步、事件、触发器、程序流控制。
互动 有关与 UI/对象/按钮/可抓取对象/上下文菜单交互的事件。
运动 读取、更改和安装用户的运动模块。
数学 复杂的数学节点,如三角学、几何学、插值等等,无法在此处列出。
媒体 播放、停止、拖动和测量可播放媒体,如 AnimJ 和音频。
网络 Twitch API、Websockets、GET 和 POST Web 请求以及 URI/URL作。URL操作。
节点 打包/解包节点。大多数社区让节点管理器使用的东西。
操作 简单的数学类型,如加法、除法、(解)包、向量、布尔逻辑门。
物理 碰撞、所有角色物理、光线投射。(不要与数学物理类别混淆)混淆)
引用 获取字段指针、生成的用户refID 和元素的删除状态。
渲染 烘焙、闪烁网格体、渲染摄像机视图和光线投射颜色采样。
安全 用户加入验证。
插槽 添加、删除、读取、遍历和获取有关世界上插槽的信息。
字符串 用于修改字符串字符的许多不同函数。
时间 使用增量时间、日期时间时间跨度和时区。
工具 装备、使用和阅读工具的使用或缺乏。
变换 使用坐标空间、方向和边界框。
撤销 用户添加一个或多个世界更改的撤消变化。
用户 用户(类型)的全球定义属性,如FPS、Ping和插槽。
实用性 (反)多路复用、二进制(反)组合、类型的颜色/ID、GUID 和随机选择。
变量 变量、动态变量、云变量。
世界 世界属性,如 URI/URL、可见性、名称、焦点和打开世界。

杂项节点

节点
Node Name节点名字 描述
函数代理 一种节点类型,允许调用同步委托并返回数据。
方法代理 一种允许调用同步委托的节点类型。

ProtoFlux 元组件

这里的组件要么专门用于 ProtoFlux,要么是 Meta 到 ProtoFlux(如调试)

自定义节点

自定义节点是 ProtoFlux 和代理 Resonite 中功能的扩展。它们使用户能够使用系统执行更多操作,并为他们的编码方式添加可定制性。目前有两种类型的自定义节点:官方支持的自定义节点和基于社区的自定义节点。

官方自定义节点支持

目前,Resonite 没有官方自定义节点支持。但是,根据 Issue #564 和 Issue #962,计划有一种方法可以创建、打包和编辑/更新自定义节点。

社区自定义节点支持

社区还制作了各种工具来模拟自定义节点在 Resonite 中的外观和感觉的功能。有社区 ProtoFlux 库,可以对社区制作的工具和自定义节点进行编目和跟踪。从技术上讲,这些节点是 UGC(用户生成内容),并且无法与官方节点进行相同的审查,因此请注意您在项目中使用的节点的任何问题或错误,并联系节点创建者,让他们知道您发现的任何错误,以帮助他们更新他们的自定义节点。