Send to Unreal插件

使用Send to Unreal插件可以把Blender里面的资产直接传输到虚幻引擎里面。

Blender安装Send to Unreal插件

Send to Unreal下载

下载地址:blendertools

8296398c7616eff73502d723a824ec8b.jpeg

7a7080096b591e996d0af19d94236a9e.jpeg

点击send2ue_2.1.2下载以后就可以进行安装了。

Send to Unreal安装

打开Blender

f3391ddabd23a949f17dc213343f66f7.jpeg

6e477b51379abd8175331c27f01781ea.jpeg

25fc566e6a5ab7d53689ea6d5d472c33.jpeg

安装完以后就可以启用它了。

4bb382a7e4132be9acdda4a28147c08f.jpeg

虚幻引擎设置

启用相关插件

00cbbc48e7227f8434c8c81d738c6a6d.jpeg

95766dad0d4a8247fbe7f6f2da810780.jpeg

启用插件以后记得重启。

Project Settings

a2e1663695846784c18ba7de497993bc.jpeg

Editor Preferences

95f7007bfff28fd37ce1c5866f824926.jpeg

测试

在把Blender和虚幻都设置好了以后,就可以使用了。

咱们把需要导入到虚幻引擎的资产放到Export里面。

e87e66774c48a5409ef4ace52443b0f5.jpeg

咱们把场景里面的Cube放进去

cffb1b76607179852751ac418e8543c2.jpeg

然后选择

c0dd06816e2a322bfd0985d2a58faf71.jpeg

回到虚幻引擎,会发现多了个文件夹。

da3cc3c8c49d284e45c55ffbac74ec09.jpeg

咱们把它拖到场景里面

f094823a53f99d9b4602304bd1d69d2a.jpeg

再去Blender里面放大它(快捷键G选择,然后快捷键S缩放)

aa89d84615ecb17a74922f1126dc30e8.jpeg

再次导出到虚幻。

b17d9e8ab29bfbc2e6085bec4b87737f.jpeg

看见虚幻场景里面的那个Cube变大了。

762acc1265abbbf7e476fc070f030565.jpeg

总结

这个插件是不是很方便呢。

### UE5 中 MQTT 插件的安装与使用教程 #### 插件概述 为了在 Unreal Engine 5 (UE5) 中实现与 PLC 数据交互的功能,可以通过安装 MQTT 客户端插件来达成目标。这类插件允许游戏引擎作为客户端连接至 MQTT Broker,并执行消息的发布和订阅操作。 #### 安装过程 对于希望利用现成解决方案而非自行开发的情况,可以从官方市场获取合适的插件: - **通过 Unreal Engine Marketplace 获取** 进入 UE5 已打开的项目环境中,访问 Unreal Engine Marketplace 并搜索 “MQTT Client Plugin”,完成在线安装流程后记得确认插件处于激活状态[^1]。 - **从 GitHub 下载特定版本** 针对有明确版本需求(如需适配 UE5.2)的情形,则建议直接克隆或下载对应仓库中的资源文件到本地机器上。具体而言,应将解压后的插件目录放置于 UE5 项目的 `Plugins` 文件夹内;随后开启编辑器并通过插件管理界面启用新加入的内容,最后一步是重新构建工程以确保所有更改生效[^2]。 #### 使用指导 一旦成功引入上述任一方式所提供的 MQTT 插件之后,便可以在自己的虚幻工程项目里调用其公开的方法来进行网络通讯活动了。下面给出一段简单的 Python 脚本用于展示如何初始化一个 MQTT 客户端实例以及发送测试信息: ```python import unreal mqtt_client = unreal.MQTTClient() # 创建 mqtt client 对象 broker_address = "test.mosquitto.org" port_number = 1883 topic_name = "/unreal/test" def on_message_received(topic, payload): print(f"Received message '{payload}' from topic {topic}") # 设置回调函数处理接收到的消息 mqtt_client.on_message = on_message_received if not mqtt_client.connect(broker_address, port_number): raise Exception("Failed to connect") print("Connected successfully!") mqtt_client.subscribe(topic_name) message_to_send = b'Hello World!' mqtt_client.publish(topic_name, message_to_send) ``` 需要注意的是实际应用时应当依据所选插件文档调整以上伪代码片段里的类名、方法签名以及其他细节部分。此外还可能涉及到更多高级特性的配置工作,比如身份验证机制的选择或是 QoS 级别的设定等[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘿克不黑

你的鼓励是我的最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值