MQTT Utilities for Unreal Engine 使用教程
1. 项目的目录结构及介绍
MQTT Utilities for Unreal Engine 是一个用于在 Unreal Engine 中实现 MQTT 客户端功能的插件。以下是该项目的目录结构及各部分的简要介绍:
mqtt-utilities-unreal/
├── MqttUtilities/
│ ├── Resources/
│ │ ├── gitignore
│ │ ├── LICENSE.txt
│ │ ├── README.md
│ ├── MqttUtilities.uplugin
├── README.md
MqttUtilities/: 插件的主要目录,包含了插件的核心文件和资源。Resources/: 包含了一些配置文件和文档。gitignore: Git 忽略文件。LICENSE.txt: 插件的许可证文件。README.md: 插件的说明文档。
MqttUtilities.uplugin: 插件的配置文件,定义了插件的基本信息和模块。
2. 项目的启动文件介绍
在 MQTT Utilities for Unreal Engine 项目中,主要的启动文件是 MqttUtilities.uplugin。这个文件是一个 JSON 格式的配置文件,定义了插件的基本信息和模块。
以下是 MqttUtilities.uplugin 文件的部分内容:
{
"FileVersion": 3,
"Version": 1,
"VersionName": "1.0.0",
"FriendlyName": "MQTT Utilities",
"Description": "MQTT client for Unreal Engine",
"Category": "Code Plugins",
"CreatedBy": "Nineva Studios",
"CreatedByURL": "https://ninevastudios.com/",
"DocsURL": "https://github.com/NinevaStudios/MqttUtilities-UnrealEngine/wiki",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/6371e7a3824549bba2411d0f1baa7ae0",
"EngineVersion": "4.26.0",
"SupportURL": "mailto:support@ninevastudios.com",
"EnabledByDefault": true,
"CanContainContent": true,
"IsBetaVersion": false,
"Installed": true,
"Modules": [
{
"Name": "MqttUtilities",
"Type": "Runtime",
"LoadingPhase": "Default",
"WhitelistPlatforms": [
"Win64",
"Mac"
]
}
]
}
FileVersion: 文件版本。Version: 插件版本。VersionName: 版本名称。FriendlyName: 插件的友好名称。Description: 插件的描述。Category: 插件的分类。CreatedBy: 插件的创建者。CreatedByURL: 创建者的网址。DocsURL: 文档的网址。MarketplaceURL: 市场链接。EngineVersion: 支持的引擎版本。SupportURL: 支持的联系方式。EnabledByDefault: 是否默认启用。CanContainContent: 是否可以包含内容。IsBetaVersion: 是否是测试版本。Installed: 是否已安装。Modules: 插件的模块信息。
3. 项目的配置文件介绍
在 MQTT Utilities for Unreal Engine 项目中,主要的配置文件是 MqttUtilities.uplugin。这个文件定义了插件的基本信息和模块。
以下是 MqttUtilities.uplugin 文件的部分内容:
{
"FileVersion": 3,
"Version": 1,
"VersionName": "1.0.0",
"FriendlyName": "MQTT Utilities",
"Description": "MQTT client for Unreal Engine",
"Category": "Code Plugins",
"CreatedBy": "Nineva Studios",
"CreatedByURL": "https://ninevastudios.com/",
"DocsURL": "https://github.com/NinevaStudios/Mq
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



