八字排盘网站建设,高中信息技术课程做网站,活动软文模板,找潍坊做网站的UE版本#xff1a;4.24.3
前言
本篇主要完成游戏模式、玩家控制器和玩家控制的Pawn的设置#xff0c;下一篇介绍如何实现Pawn的移动
步骤
1. 首先创建一个俯视角游戏模板 2. 首先删除“TopDownCharacter”#xff0c; 3. 新建一个文件夹命名为“RTS_Toturial” 在文件夹…UE版本4.24.3
前言
本篇主要完成游戏模式、玩家控制器和玩家控制的Pawn的设置下一篇介绍如何实现Pawn的移动
步骤
1. 首先创建一个俯视角游戏模板 2. 首先删除“TopDownCharacter” 3. 新建一个文件夹命名为“RTS_Toturial” 在文件夹“RTS_Toturial”中新建一个文件夹“Blueprints” 在文件夹“Blueprints”中新建一个父类为Pawn的蓝图类命名为“RTS_CameraPawn_BP”该Pawn主要用于控制玩家调整视角的远近、移动和旋转等。 4. 打开“RTS_CameraPawn_BP”添加一个场景组件将其作为根组件 添加一个弹簧臂组件和一个摄像机组件 设置弹簧臂Y轴旋转为-70° 设置弹簧臂长度为1500 添加一个球形的静态网格体缩放设置为0.25、0.25、0.25 设置球体的Y轴旋转度数为-70° 调整当前组件的父子关系如下 继续添加一个浮动Pawn移动组件 5. 新建一个玩家控制器命名为“RTS_PlayerController_BP” 打开“RTS_PlayerController_BP”新建一个宏命名为“ReferenceCast” 添加输入命名为“execute”输出命名为“then”类型都是执行。 添加如下节点获取到“RTS_CameraPawn_BP”的引用 变量“CameraPawnRef”的类别设置为Reference 在事件图表中使用宏 6. 新建一个游戏模式基础命名为“RTS_GameModeBase_BP” 打开“RTS_GameModeBase_BP”修改玩家控制器类和默认Pawn类分别为“RTS_PlayerController_BP”和“RTS_CameraPawn_BP” 7. 打开项目设置在地图和模式一栏中设置默认游戏模式为“RTS_GameModeBase_BP” 8. 回到“RTS_CameraPawn_BP”中在类默认值中设置自动控制玩家为玩家0 9. 在世界场景设置中设置游戏模式覆盖为“RTS_GameModeBase_BP” 10. 可以删除模板自带的出生点“NetworkPlayerStart”新添加一个出生点 此时运行可以看到玩家控制的就是“RTS_CameraPawn_BP”