UE4插件开发

定义

UE4引擎、UE4项目都是由各个模块组成的,而插件就是耦合性极低且独立性强的模块。

插件目录结构

  • Binaries:编译后的dll

  • Content:游戏资源Asset

  • Intermediate:编译的中间文件

  • Source:代码存放位置

  • .uplugin文件:插件项目配置文件,JSON格式

  • .Build.cs:每个.build.cs中定义派生自ModuleRules的子类,设置属性控制器从构造函数进行编译的方式。有虚幻编译工具编译,并被构造出来确定整体编译环境。使用C#语法。

.uplugin文件说明

Category:在插件浏览器中所属类别。

Installed:默认启用或禁用状态,在插件浏览器中可以控制加载/卸载插件模块。

Modules:描述模块名,运行类型,加载时机,支持平台等信息。

Type(运行类型):

  1. Runtime

  2. RuntimeNoCommandlet

  3. Developer

  4. Editor

  5. EditorNoCommandlet

  6. Program

LoadingPhase(加载时机)

  1. Default

  2. PreDefault

  3. PostConfigInit

  4. PostCo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值