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

  • 17
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 26
    评论
P4启动UE引擎报错可能是由于多种原因引起的。以下是一些可能的原因和解决方法。 1. 硬件问题:首先,请确保您的计算机硬件符合UE引擎的最低配置要求。如果您的硬件不足或不兼容,可能会导致启动错误。您可以查看UE官方网站或文档以获取详细的最低配置要求,并相应地升级您的硬件。 2. 软件冲突:有时,计算机中的其他软件可能与UE引擎发生冲突,导致启动错误。您可以尝试关闭或卸载一些不必要的软件,然后重新启动UE引擎,看看问题是否解决了。 3. 缺少或损坏的文件:如果UE引擎的关键文件缺失或损坏,启动时可能会报错。在这种情况下,您可以尝试重新安装UE引擎,确保从官方渠道下载并安装最新版本,以确保所有文件完整和正确。 4. 配置问题:在启动UE引擎之前,请确保您的配置文件正确设置。有时,一个错误的配置可能导致UE引擎无法启动。您可以尝试删除或重置配置文件,并重新启动引擎,看看问题是否解决。 5. 更新和补丁:确保您已安装UE引擎的最新更新和补丁。UE引擎的新版本通常会修复一些已知的问题和错误。更新到最新版本可能会解决启动错误的问题。 如果上述方法都无法解决问题,建议您向UE引擎的官方论坛或支持团队寻求帮助。他们可以更详细地了解您的问题,并提供个性化的解决方案。
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

AlbertS

常来“玩”啊~

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

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

打赏作者

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

抵扣说明:

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

余额充值