外观
网络、物理与特效节点
这些节点适合数据请求、设备运动、碰撞模拟和视觉告警,配置错误也更容易影响性能或运行稳定性,建议逐步测试。
HTTP Request
发送 GET、POST、PUT、DELETE 或 PATCH 请求。
输入
| 输入 | 说明 |
|---|---|
trigger | 发起请求 |
url | 请求地址 |
method | 请求方法 |
headers | 请求头 |
body | 请求内容 |
输出
| 输出 | 说明 |
|---|---|
done | 请求成功 |
error | 请求失败 |
response | 完整响应 |
data | 解析后的内容 |
status | HTTP 状态码 |
text | 文本内容 |
还可以设置内容类型、响应类型和超时时间。
对外分享前
不要在 Graph 中写入密码、长期访问密钥或其他敏感信息。目标服务还需要允许浏览器来源访问,否则请求会失败。
Physics World Enabled
启用并配置物理世界。
| 属性 | 说明 |
|---|---|
| Enabled | 是否启用物理系统 |
| Running | 是否立即运行 |
| Gravity | 重力方向和强度 [x,y,z] |
| Fixed dt | 固定计算步长 |
| Substeps | 每步子计算次数 |
先启用物理世界,再为需要参与模拟的对象创建刚体。
Ensure RigidBody
为指定对象创建或确认刚体和碰撞体。
| 属性 | 说明 |
|---|---|
| BodyType | 动态、固定或运动学位置类型 |
| Mass | 质量 |
| Size | 碰撞体尺寸 |
| Friction | 摩擦系数 |
| Restitution | 弹性 |
| Sensor | 只检测事件、不产生实体碰撞 |
碰撞尺寸应接近对象外形。复杂模型可以先用简单盒体测试,以获得更稳定的性能。
Physics Set Running
通过 running 启动或暂停物理模拟,适合界面开关、演示暂停或场景重置。
Apply Impulse
对刚体施加一次冲量。
uuid:目标对象;impulse:方向和大小[x,y,z];Wake:操作前是否唤醒休眠刚体。
目标必须已经配置为可运动刚体,否则不会产生预期效果。
Set Object Fire Loop
在指定对象位置播放或停止循环火焰特效。
主要参数包括目标对象、特效模板、start / stop / reset 动作、时间速度、范围、缩放、粒子扩散和颜色。
火焰适合告警和演示。大量同时播放会影响性能,应控制数量并提供停止动作。