`
aigo
  • 浏览: 2760077 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

[UE4]C++代码如何获取自定义GameMode

UE4 
阅读更多

方式 1,

AMyGameMode *GM = GetWorld()->GetAuthGameMode<AMyGameMode>();

 

方式2,

UGameplayStatics::GetGameMode(UObject* WorldContextObject);

 

 注:只对Server有效,Client不要调用这两个API,否则会返回NULL。

另外UWorld::GetAuthGameMode()和UGameplayStatics::GetGameMode()是等价的,后者是对前者的封装

 

 

分享到:
评论

相关推荐

    UE4自定义GameDebugTool中显示的数据

    3. **开关控制**:为了方便开发者在需要时打开或关闭DebugTool,可以在GameMode或ActorComponent中添加一个开关变量。通过蓝图或C++,你可以根据这个开关决定是否激活DebugTool的UI和数据更新。 4. **数据更新与...

    Unreal Engine 4 Scripting with C++ Cookbook willam

    2. **Unreal Engine架构**:理解UE4的类层次结构,如Actor、Component、GameMode、PlayerController等,以及它们在游戏中的角色。熟悉Engine提供的基础服务,如物理模拟、图形渲染、网络同步等。 3. **蓝prints与...

    UE4TurnTest蓝图工程源码.7z

    蓝图是UE4中一种图形化编程工具,允许开发者通过可视化界面创建游戏对象的行为,而无需编写C++代码,降低了游戏开发的技术门槛。 【描述】提供的链接是一个在CSDN博客上的文章详情页,文章可能详细介绍了如何使用...

    虚幻4C++学习文档翻译4.pdf

    在UE4中,`GameMode`类负责管理游戏规则和状态,比如玩家重生、胜利条件等。通过创建自定义的`GameMode`,我们可以调整游戏的行为以适应我们的需求。 接着,我们创建了一个蓝图类`GameModeMyUse`,它是C++类`...

    UE4_Network_Compendium_by_Cedric_eXi_Neukirchen

    《UE4网络指南》是由Cedric 'eXi' Neukirchen编写的,他是Salty Panda Studios的联合创始人,该文档版本为1.5.4。本文档深入探讨了在Unreal Engine 4(简称UE4)中实现网络功能的关键概念和实践。 **引言** 在网络...

    Inventory.zip

    3. **Config**目录:在UE4中,Config目录通常用于存储配置文件,如GameMode、 Pawn、Actor等类的默认设置,以及自定义的游戏规则。在这个背包系统中,可能包含有关物品属性、容量限制、物品类别等的配置文件。 4. *...

    UE4_CoopGameCourse

    其次,课程可能涉及到UE4的项目设置和配置,包括游戏模式(GameMode)、关卡(Level)和场景(World)。游戏模式定义了游戏的基本规则,比如玩家生命值、胜利条件等;关卡则是游戏的实际环境,包含游戏的对象和事件...

    ToonTanks:Gamedev.tv UnrealC ++课程中ToonTanks的实现-源码

    《ToonTanks: Unreal C++游戏开发课程实践——源代码解析》 在这个项目中,我们探讨的是"ToonTanks",一个由Gamedev.tv提供的Unreal Engine C++游戏开发课程中的实战案例。这个项目旨在帮助开发者学习如何在Unreal ...

    Unreal Engine 网络摘要

    例如,在一个射击游戏中,可以创建一个新的`GameMode`子类来实现特殊的重生机制或计分板逻辑。 ##### 示例及用法 本文档还提供了丰富的示例和实际用例,帮助开发者更好地理解如何在项目中应用上述概念和技术。这些...

Global site tag (gtag.js) - Google Analytics