UE_C++ —— Gameplay Architecture

        使用 C++ 代码进行游戏元素编程时,每个模块都会包含许多 C++ 类;每个类定义了新Actor或对象的模板,类头文件里声明了类和类的函数和属性;类还可包括结构体这种有助于进行相关属性组织和操作的数据结构;结构体也可被自行定义; 通过Interfaces可以使不同的类应用额外的游戏行为;

        在UE中编程时,可使用标准 C++ 类、函数和变量,及使用标准 C++ 语法对它们进行定义; 然而,UCLASS()UFUNCTION() 和 UPROPERTY() 宏可使引擎识别新的类、函数和变量;如,以 UPROPERTY() 宏声明的变量可被引擎垃圾回收, 也可在编辑器中显示和编辑;此外还有 UINTERFACE() 和 USTRUCT() 宏, 以及其他宏关键词(用于指定 类、函数、属性、接口或结构体在引擎和编辑器中的行为);

  • Asserts
  • Gameplay Classes
  • Gameplay Modules
  • Gameplay Tags
  • Logging in Unreal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值