UE4引擎中类的命名规则

12 篇文章 0 订阅
11 篇文章 0 订阅

#前言

前一段时间使用虚幻4创建自定义类的时候发现是以F打头的,当时很奇怪,不知道为什么会这样,今天在查看UE4的官方文档时发现,原来类的前缀是有明确定义的,在此做个记录方便查找。

#具体内容

虚幻引擎提供了在构建过程中生成代码的工具,如果要使用这些工具必须符合一些固定的类命名规则,如果类的命名与规则不符,将触发警告或错误。具体类的前缀命名规则如以下说明:

  • 派生自 Actor 的类前缀为 A,比如 AController。

  • 派生自 Object 的类前缀为 U,比如 UComponent。

  • 派生自 SWidget(Slate UI)的类前缀为 S,比如 SButton

  • Enums 的前缀为 E,比如 EFortificationType。

  • Interface 类的前缀通常为 I,比如 IAbilitySystemInterface。

  • Template 类的前缀为 T,比如 TArray。

  • 其余类的前缀均为 字母 F ,比如 FVector。

#参考文档

官方文档 《Introduction to C++ Programming in UE4》——Class Naming Prefixes

评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

AlbertS

常来“玩”啊~

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

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

打赏作者

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

抵扣说明:

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

余额充值