UE4与cpp

README

本文档记录本人学习UE4官方文档的过程

官方文档_变成部分起始位置

详细记录

创建一个浮动的正方形的类

date: 2021.3.21
类名FloatingActor

创建一个蓝图,功能是实现两个摄像机之间的切换

date: 2021.3.21
类名CameraDirector
搁置:

  • 将摄像机附加到移动Actor上来创建摇臂或移动车镜头。
  • 使用一个数组变量来存储摄像机,而不是摄像机1(CameraOne)和摄像机2(CameraTwo),这样你就可以遍历任意数量摄像机的序列,而不是仅仅两个。
  • 不要使用Actor指针来存储摄像机,而是创建一个结构来保持指针以及在更改视图之前的时间,并将时间混合到新视图中。

造了个可以控制的移动小球

date: 2021.3.22
类名CollidingPawn
操作类名CollidingPawnMovementComponent
搁置:

  • 创建在轨道上自动围绕父项运行的 组件。
  • 编译最多生成三个子项的组件,此类子项一段时间后会自行消失。
  • 了解通过组件将完整 Actor 附加到其他Actor的方法。

FPS游戏

另创了一个项目,名为FPSProject,无Startercontent

立项

  • 建立新项目
  • 在Visual Studio中打开项目
  • 向项目中添加日志消息
  • 编译你的第一个C++类
  • 设置默认游戏模式

实现角色

  • 创建新角色
  • 设置轴映射
  • 实现角色移动函数
  • 实现鼠标摄像机控制
  • 实现角色跳跃
  • 将网格体添加到角色
  • 更改摄像机视角
  • 将第一人称网格体添加到角色

卡在了下载骨骼网格体这一步,给的下载链接有问题。

找到下载方法了,去英语版ue4文档下载。下载地址

小点

c++类的 .h头文件里第一个类的声明是项目名转换为全字母大写+"_api"

原文地址:https://www.cnblogs.com/gallien/p/14585750.html