查看: 640|回复: 3

如何在GameMode中引用自己的游戏组件类

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2015-9-30 21:31:38 | 显示全部楼层 |阅读模式




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;}复制代码
回复

使用道具 举报

0

主题

904

帖子

2986

积分

vip会员

Rank: 1

积分
2986
发表于 2015-10-12 23:45:59 | 显示全部楼层
嘿嘿  
回复 支持 反对

使用道具 举报

0

主题

1230

帖子

3932

积分

vip会员

Rank: 1

积分
3932
发表于 2015-10-13 02:36:42 | 显示全部楼层
886  
回复 支持 反对

使用道具 举报

0

主题

838

帖子

2786

积分

vip会员

Rank: 1

积分
2786
发表于 2015-10-13 05:52:55 | 显示全部楼层
水至清则无鱼 人至贱则无敌  
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部