|
GameMode就是我们的游戏类型,在UE4 中每一张地图都可以设置它的游戏类型,HUD类,PlayerController类....
而类的创建有两种方式,一种是通过VS创建自己的类,一种是通过创建Blueprint类。他们都是可以通用的。
以在GameMode中创建自己的PlayerController的代码例子
第一种是通过在VS中创建[size=13.333333969116211px]AYourPlayerController类,然后在GameMode 中引用自己类。PlayerControllerClass = AYourPlayerController::StaticClass();复制代码
//第二种是通过Blueprint创建PlayerController类然后在GameMode中引用static ConstructorHelpers::FObjectFinder UBlueprint VictoryPCOb(TEXT( Blueprint'/Game/VictoryEditor/VictoryPlayerControllerBP.VictoryPlayerControllerBP' ));if (VictoryPCOb.Object != NULL){ PlayerControllerClass = (UClass*)VictoryPCOb.Object- GeneratedClass;}复制代码 |
|